begin process at 2008 08 20 15:33:51
1 228 926 membres
290 nouveaux aujourd'hui
14 259 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

TSTRINGGRID AVEC COMBOBOX, CHECKBOX, EDIT ET BUTTON


Information sur la source

Catégorie :Composants Classé sous : tstringgrid, combobox, checkbox Niveau : Débutant Date de création : 06/05/2007 Date de mise à jour : 15/05/2007 06:39:39 Vu / téléchargé: 5 799 / 1 179

Note :
Aucune note

Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

Description

Faisant suite à l'excellente source de patriceparent trouvée sur ce site, j'ai voulu aller un peu plus loin, en cherchant une saisie de grille à partir de ComboBox, CheckBox, Edit et Button. Cette démo peut-être facilement rattachée à une base de données multi-tables, la table principale étant la StringGrid.
Ceci n'est que le pied à l'étrier, et l'on peut aller encore plus loin. Je pense notamment au scrolling (avec Paint ou DrawCell) ou pourquoi pas un composant paramétrable...Pour l'instant je suis resté dans la simplicité.
Contrairement à certaines idées, je pense que l'on peut faire beaucoup de choses avec une StringGrid......
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • DemoGrid.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier188 octets
  • DemoGrid.exeTélécharger ce fichier [Réservé aux membres club]473 088 octets
  • DemoGrid.resTélécharger ce fichier [Réservé aux membres club]876 octets
  • Unit1.dfmTélécharger ce fichier [Réservé aux membres club]1 751 octets
  • Unit1.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier10 588 octets

Télécharger le zip

15 mai 2007 06:39:40 :
J'ai revus le code pour le rendre plus fiable notamment dans la libération des composants. Merci à Loda, Florenth et FOxi pour leurs conseils judicieux.
  • signaler à un administrateur
    Commentaire de cantador le 06/05/2007 13:54:43

    "la table principale étant la StringGrid."
    petite correction :
    stringgrid peut servir de formulaire..
    A+

  • signaler à un administrateur
    Commentaire de florenth le 06/05/2007 15:24:06

    J'aime bien ce code, car tout le monde oublie les nombreuses possibilités de ce composant...

    Mais le problème, c'est qu'il est impossible de visualiser les états des checkbox tous en même temps.

    En utilisant la procédure DrawCheck() de l'unité GraphUtil et en jouant sur l'évenement OnDrawCell, je suis sûr qu'on peut facilement parvenir à qqch de bien plus esthétique...

    A méditer...

  • signaler à un administrateur
    Commentaire de gebu34 le 06/05/2007 18:57:25

    Milles excuses, ma frappe a été plus rapide que ma pensée...
    Evidemment StringGrid n'est pas une table.
    Je pense que cette démo ne peut que servir de masque de saisie...
    Pour visualiser l'ensemble des CheckBox il suffit de remplacer O par X et écrire un bout de code pour centrer le X dans la colonne de StringGrid.
    A+

  • signaler à un administrateur
    Commentaire de cruchacode le 08/01/2008 09:47:58

    Tu pourrais t'inspirer du cod e source de borland dans grids.pas : l'éditeur InplaceEdit est créé une seule fois (lors de sa première utilisation)... et libéré avec le composant grid auquel il appartient.

    Code très agréable à lire... ce qui n'est pas négligeable quand il s'agit de réaliser des tests ou d'apporter des modifs...

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS