Forum: Sonstige Fragen zu Delphi
Delphi
by DGL-luke,
11. Feb 2007
Das unter dem "var" muss entweder als globale Variable definiert werden (dahin, wo auch "Form1: TForm1" steht) oder als private member in die Form (dahin, wo "{Private-Deklarationen}" steht).
Die Prozedur muss als Ereignisbehandlung für die OnCloseUp oder OnChange (dann aber zusätzlich auf ItemIndex > -1 prüfen) Ereignisse beider Comboboxen eingestellt werden. Dafür am besten zu einer COmbobox...
Forum: Sonstige Fragen zu Delphi
Delphi
by DGL-luke,
11. Feb 2007
Hallo, das ist gar nicht so einfach. Wenn du direkt die Strings vergleichst isses zwar n bisschen langsamer, funktioniert aber zuverlässig:
var
CBText: string; //da muss die komplette Liste rein
CBs: array of TComboBox; //da müssen beide Comboboxes rein, jeweisl mit entsprechend gesetztem Tag
procedure TForm1.CbCloseUp(Sender: TObject);
var
ThisCB, OtherCB: TComboBox;