Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1813 connectés 

 


Dernière réponse
Sujet : .[C++ Builder] même code pour différents objets
juju_le_barbare

antp a écrit a écrit :

Au lieu de cliquer 2x dans l'inspecteur d'objet, il suffit d'aller chercher la méthode d'un autre Edit dans la combobox qui apparaît à coté de OnClick.
http://ibelgique.ifrance.com/antp/ [...] delphi.png
 
Et pour ensuite récupérer le pointeur vers l'Edit qui a déclanché l'event, tu as le paramètre "Sender".
 
if(Sender->ClassNameIs("TEdit" ))
{
  ShowMessage(((TEdit *)Sender)->Text);
}  
 
 




 
pour la méthode de réxcupérer le code dans l'inspecteur d'objet je connaissais déjà ;-)
sinon merci pour le code, je teste :hello
 
@++ :hello:


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
juju_le_barbare

antp a écrit a écrit :

Au lieu de cliquer 2x dans l'inspecteur d'objet, il suffit d'aller chercher la méthode d'un autre Edit dans la combobox qui apparaît à coté de OnClick.
http://ibelgique.ifrance.com/antp/ [...] delphi.png
 
Et pour ensuite récupérer le pointeur vers l'Edit qui a déclanché l'event, tu as le paramètre "Sender".
 
if(Sender->ClassNameIs("TEdit" ))
{
  ShowMessage(((TEdit *)Sender)->Text);
}  
 
 




 
pour la méthode de réxcupérer le code dans l'inspecteur d'objet je connaissais déjà ;-)
sinon merci pour le code, je teste :hello
 
@++ :hello:

antp Au lieu de cliquer 2x dans l'inspecteur d'objet, il suffit d'aller chercher la méthode d'un autre Edit dans la combobox qui apparaît à coté de OnClick.
http://ibelgique.ifrance.com/antp/ [...] delphi.png  
 
Et pour ensuite récupérer le pointeur vers l'Edit qui a déclanché l'event, tu as le paramètre "Sender".
 
if(Sender->ClassNameIs("TEdit" ))
{
  ShowMessage(((TEdit *)Sender)->Text);
}

 

[jfdsdjhfuetppo]--Message édité par antp--[/jfdsdjhfuetppo]

juju_le_barbare bonjour,
 
imaginons que j'ai 3 Edit, Edit1, Edit2, Edit3
 
je voudrais que dans chaque évenement OnCklick, je puisse mettre un code du style :
 
this->Text = this;
 
Donc dans Edit1 yaura ecrit Edit1, dans Edit2, Edit2, etc...
 
comment faire pour pas réécrire le code à chaque fois ? La réutilisation du code, étant donné que Edit sont des instanciations de classes ...
 
Merci
 
PS : donnez moi juste des indices... :hello:

 

[jfdsdjhfuetppo]--Message édité par juju_le_barbare--[/jfdsdjhfuetppo]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR