IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Composants VCL Delphi Discussion :

Combobox dans un StringGrid


Sujet :

Composants VCL Delphi

  1. #21
    Membre chevronné Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Points : 1 819
    Points
    1 819
    Par défaut
    J'ai enfin compris, j'ai oublié d'attacher l'événement FormCreate dans l'inspecteur d'objet . Quand j'ai fait l'essai en partant du premier exemple, mon erreur était d'avoir affecté le OnGet... de StringGrid au OnGet.. de InplaceEditList au lieu des FOnGet respectifs m'obligeant à faire un peu de gymnastique au niveau du code .

  2. #22
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 419
    Points : 5 818
    Points
    5 818
    Par défaut
    salut

    je viens d'essayer avec delphi 2006 et pas de probleme majeur en vu
    pour 2009 je ne l'ai pas

    @+ Phil
    Nous souhaitons la vérité et nous trouvons qu'incertitude. [...]
    Nous sommes incapables de ne pas souhaiter la vérité et le bonheur, et sommes incapables ni de certitude ni de bonheur.
    Blaise Pascal
    PS : n'oubliez pas le tag

  3. #23
    Membre chevronné Avatar de chaplin
    Profil pro
    Inscrit en
    Août 2006
    Messages
    1 215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 1 215
    Points : 1 819
    Points
    1 819
    Par défaut
    J'ai raisonné selon le principe de l'encapsulation, les événements (FOnGet..) declarés en privé dans la classe TStringGrid peuvent être affectée par cette classe à tout objet qu'elle manipule, j'ai pas pensé à ce point, en même temps, je trouvais l'architecture du code bizarre , enfin voilà .

    Il faut considérer trois niveaux d'encapsulation:
    • TInplaceEdit
    • TStringGrid
    • TForm

    Pour être plus précis je devrais parler de trois niveaux d'imbrications, un peu comme les poupées russes où TinplaceEdit est la plus petite et TForm la plus grande, c'est à dire qu'une classe est déclarée attribut d'une autre classe. La gymnastique se fait au niveau des événements qui eux permettent de "rajouter" du code à la classe.

    Enfin, c'était un excellent exercice pour revoir les concepts objets. Il serait interessant de trouver une poignée de volontaire pour faire évoluer le projet de Michael Dürig sur SourceForge du composant TXStringGrid parce qu'il développe des concepts interessants sur les éditeurs personnalisés dans les grilles de données.

    Ce serait même un continuité logique des articles de Franck Soriano, après la couche d'accès aux données, s'interesser aux contrôles orientés données.

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Problème avec ComboBox dans un StringGrid !
    Par petitclem dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/04/2010, 14h20
  2. Ajouter ComboBox dans StringGrid
    Par jojo86 dans le forum Composants VCL
    Réponses: 4
    Dernier message: 11/03/2008, 23h47
  3. des combobox dans un stringgrid
    Par cibi182 dans le forum Composants VCL
    Réponses: 5
    Dernier message: 21/04/2006, 10h00
  4. Comment insérer un ComboBox dans un cellule StringGrid
    Par Xavier dans le forum C++Builder
    Réponses: 4
    Dernier message: 09/01/2006, 11h36
  5. Comment dessiner un ComboBox dans un StringGrid ?
    Par gilles641 dans le forum Composants VCL
    Réponses: 8
    Dernier message: 30/07/2005, 15h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo