bonsoir,
je veux que le contenue d'un combobox(Items) change suivant le choix effectué dans un autre combobox
comment le faire?
merci
bonsoir,
je veux que le contenue d'un combobox(Items) change suivant le choix effectué dans un autre combobox
comment le faire?
merci
il te suffit dans le OnDropDown du second ComboBox de lire le contenu de la première ComboBox et de charger les Items ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
peux-tu donner plus de détails?(en faite je suis un débutant au monde du Delphi)surtout comme le items contient plusieurs lignes donc je vois pas comment ecrire ce code la
merci
Si tu es débutant, consulte un peu plus l'aide (plus ou moins de fiable selon les versions), regarde aussi la classe TStrings, c'est l'une des plus utilisées avec les controles visuels (Combo, ListBox, RadioGroup, TMemo, ...), tu dois comprendre la classe TStrings pour comprendre Items, Lines ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 procedure TFrmTestDivers.ComboBoxDetailDropDown(Sender: TObject); begin with TComboBox(Sender) do // Sender c'est la 2nde ... begin Items.Clear(); case ComboBoxMaster.ItemIndex of 1 : begin Items.Add('11'); Items.Add('12'); Items.Add('13'); end; 2 : begin Items.Add('21'); Items.Add('22'); Items.Add('23'); end; ... end; end; end;
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
je n'arrive pas a executer mon programme, il me signale une erreur dans cette ligne "with TComboBox(Sender) do // Sender c'est la 2nde ..."
j'ai remlacer le Tcombobox par le combo principal et le sender par le second mais ça ne marche pas, en faite la documentation que j'ai n'est pas dutout sufisante,
merci de m'aider encore plus a comprendre...
Quel Delphi ? fait donc voir le code que tu as adapté ...
Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !![]()
Attention Troll Méchant !
"Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
L'ignorance n'excuse pas la médiocrité !
L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
Il faut avoir le courage de se tromper et d'apprendre de ses erreurs
Partager