Comment fonctionne le additem du combobox ? - Delphi/Pascal - Programmation
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)
Marsh Posté le 18-05-2003 à 16:59:12
ok merci
et apres pour recup le choix de lutilisateur
comment je fait ?
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
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 ?
Marsh Posté le 18-05-2003 à 18:15:01
tu mets le Style à DropDownList au lieu de DropDown
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 ....
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
Marsh Posté le 18-05-2003 à 21:43:31
piloud a écrit : derniere pour aujourd'hui |
Regarde si ton compo a une propriete ReadOnly
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 |
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 !
Marsh Posté le 19-05-2003 à 12:37:15
mwouais je vois pas trop pourquoi tu peux pas le mettre en mode "enabled = false"
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
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