Comment fonctionne le additem du combobox ?

Comment fonctionne le additem du combobox ? - Delphi/Pascal - Programmation

Marsh Posté le 18-05-2003 à 16:08:05    

voila dans laide y dise  
 
 
macombo.additem(string,object)
 
je met koi dans object ?
 
moi je veux juste permettre a lutilisateur de faire un choix et de recuperer ce choix par l'intermediare d'une variable !  
 
merci

Reply

Marsh Posté le 18-05-2003 à 16:08:05   

Reply

Marsh Posté le 18-05-2003 à 16:25:25    

l'objet c'est si tu veux lier des objets (instances de classes donc) aux éléments de ta liste.
C'est pratique si tu veux faire le lien entre la liste et des objets interne, et ne pas devoir te baser sur la position des éléments de la liste ou leur texte pour retrouver ce qui est choisi.
 
Si c'est juste pour ajouter du texte tu dois avoir un .Add(string), ou bien tu le fais via .Items.Add(string)


Message édité par antp le 18-05-2003 à 16:26:07

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-05-2003 à 16:59:12    

ok merci  
et apres pour recup le choix de lutilisateur  
comment je fait ?

Reply

Marsh Posté le 18-05-2003 à 17:01:59    

if combo.ItemIndex <> -1 then
begin
  // si <> -1 alors y a quelque chose de choisi
  ShowMessage(combo.Items[combo.ItemIndex]);
end;
 
tu aurais pu aller voir dans l'aide, y avait sûrement un exemple :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-05-2003 à 17:16:38    

dsl :)  
 
( la je trouve pas dans l'aide )  
comment jempeche lustilisateur de taper son texte ?  
je veux juste quil puisse choisir ... par entrer sa valeur personalisee :) ?

Reply

Marsh Posté le 18-05-2003 à 18:15:01    

tu mets le Style à DropDownList au lieu de DropDown :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-05-2003 à 20:13:06    

derniere pour aujourd'hui :)
 
pour ma combo .. ya moyen de faire un  
combo.enable:=false avec le texte du combo en noir  
 
en fait je veux une combo non modifiable ....

Reply

Marsh Posté le 18-05-2003 à 20:40:18    

C'est quoi l'intérêt que ce soit non modifiable mais affiché comme si ça l'était ? Ça trouble l'utilisateur ce genre de choses :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 18-05-2003 à 21:43:31    

piloud a écrit :

derniere pour aujourd'hui :)
 
pour ma combo .. ya moyen de faire un  
combo.enable:=false avec le texte du combo en noir  
 
en fait je veux une combo non modifiable ....  


 
Regarde si ton compo a une propriete ReadOnly


---------------
And I looked, and behold a pale horse: and his name that sat on him was Death, and Hell followed with him. Revelations 6:8
Reply

Marsh Posté le 19-05-2003 à 12:35:16    

antp a écrit :

C'est quoi l'intérêt que ce soit non modifiable mais affiché comme si ça l'était ? Ça trouble l'utilisateur ce genre de choses :o


 
bha imagine un bouton : modifier  
qui te laisse modifier et que quand ta pas clique tu veux juste qu'il affiche ce que tu veux voila !  
 
ne me parle pas de la necessite du bouton modifier , si il sert a qq chose ;)
 
remarke .. je peux toujours mettre le combolist invisible et le remplacer par un label tant quand a pas clique sur le bouton !

Reply

Marsh Posté le 19-05-2003 à 12:35:16   

Reply

Marsh Posté le 19-05-2003 à 12:37:15    

mwouais je vois pas trop pourquoi tu peux pas le mettre en mode "enabled = false"


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 19-05-2003 à 17:20:42    

bha en enabled = false , le texte est grise ce qui fait que lon ne voit casiment pu rien

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed