Retransformer un Tcontrol en Tcombobox

Résolu
dederfred Messages postés 19 Date d'inscription samedi 4 novembre 2000 Statut Membre Dernière intervention 23 novembre 2006 - 29 oct. 2006 à 14:44
dederfred Messages postés 19 Date d'inscription samedi 4 novembre 2000 Statut Membre Dernière intervention 23 novembre 2006 - 30 oct. 2006 à 04:10
Retransformer un  Tcontrol en  Tcombobox :

par ceci je veux dire est t'il possible de réaffecter mon

TabPagepiece.Controls[NumTableau]

au composant que je vise un Tcombobox


Je vous explique en gros jusque ou j’arrive a aller :


1/ je crée un composant Tcombobox du nom de abox .

2/ je lance ma boucle pour récupérer mon composant

3/ je teste a l'intérieur de la boucle si mon Tcontrol vise vers un Tcombobox.

4/ si il le trouve la je dois affecter mon Tcontrol a abox (cela je vois pas
comment faire)

5/ puis je sort de la boucle.

6/ je récupère le texte se trouvant dans le combobox







Donc si quelqu'un aurai une
idée pour
si quelqu'un serait comment réaffecter le Tcontrol au Tcombobox (le 4/ de ma
liste).

Cela m’intéresserai.

Merci d'avance

2 réponses

f0xi Messages postés 4205 Date d'inscription samedi 16 octobre 2004 Statut Modérateur Dernière intervention 12 mars 2022 35
30 oct. 2006 à 00:04
Si l'objet descendant du TControl est aussi une TComboBox il suffit de faire un transtypage :

Abox := (Controls[n] as TComboBox);

ou juste poure recuperer le texte :

Edit1.Text := (Controls[n] as TComboBox).Text;
Abox.Items.Assign((Controls[n] as TComboBox).Items);

<hr size="2" width="100%" />Croc (click me)
3
dederfred Messages postés 19 Date d'inscription samedi 4 novembre 2000 Statut Membre Dernière intervention 23 novembre 2006
30 oct. 2006 à 04:10
Merci beaucoup tout fonctionne
0
Rejoignez-nous