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

Delphi Discussion :

Onchange pour un element d'un Tobjectlist


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Avatar de diden138
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    714
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 714
    Par défaut Onchange pour un element d'un Tobjectlist
    Bonjour,
    dans mon editeur HTML j'utilise des onglets (dynamique) chaque onglet contient un Tsynedit mais voila ou je bloque d'habitude pour définir la valeur onchange d'un tsynedit je vais dans l'inspecteur d'objet->evenement->onchange doubleclique et je rempli mais maintenant quand j'utilise une Tobjectlist de synedit je sais pas comment définir la fonction onchange de chaque Tsynedit quelqun a une idée,??
    j'ai essayé de définir une procedure
    et puis ensuite quand je crée l'onglet je fais ça
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    syn.onchange:=onchangemodif;
    mais j'obtiens une erreur type incompatible j'ai essayé d'ajouter le toujour la même erreur..

  2. #2
    Membre émérite
    Avatar de denokan
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2002
    Messages
    434
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2002
    Messages : 434
    Par défaut
    voilà la méthode que j'utilise, par exemple pour un bouton (je n'utilise pas SynEdit) :

    1. je pose un bouton sur ma fiche pour servir de modèle ; je le nomme BtnType. ce bouton permet de créer les méthodes plus facilement.
    2. je crée les évènement nécessaires normalement
    3. je supprime le bouton ; il disparait, mais ses méthodes sont toujours définie
    4. ensuite je peux créer des bouton en runtime, et je peux leur affecter les méthodes du bouton type avec une commande du type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    with TButton.Create(Self) do begin
      Parent := Self;
      OnClick := BtnTypeClick;
    end;

  3. #3
    Membre très actif
    Avatar de diden138
    Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    714
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2006
    Messages : 714
    Par défaut Re :
    Pas mal comme méthode... mais c'est un peu de la trich...
    merci probléme resolu mais si quelqun a une autre idée je suis preneur

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. cherche tuto pour deux "elements" IHM
    Par pilsner83 dans le forum Flash
    Réponses: 1
    Dernier message: 23/02/2007, 20h30
  2. Réponses: 2
    Dernier message: 17/01/2007, 17h57
  3. Equivalent de onChange pour un TextField
    Par gourouman dans le forum AWT/Swing
    Réponses: 5
    Dernier message: 04/09/2006, 00h27
  4. [CSS] largeur fixe pour les elements d'une liste
    Par arnolpourri dans le forum Mise en page CSS
    Réponses: 4
    Dernier message: 24/05/2006, 13h25
  5. [Javascript] variable pour accéder à element d'un formulaire
    Par aurelienalix dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 25/08/2005, 10h50

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