Forum: Object-Pascal / Delphi-Language
Delphi
by messie,
20. Mär 2006
Eine Zeile besteht aus verschiedenen Steuerelementen z.B. in einer GroupBox. Dort sind je nach Zeilentyp Labels für Bezeichner und Einheit, Edits für Werte, Buttons für irgendwelche Subroutinen, ComboBoxen für Materialien oder Bedingungen enthalten. Entweder wird mit den Werten in den TEdits etwas gerechnet oder es sind nur Parameterlisten, die von irgendwelchen Geräten geladen oder an sie...
Forum: Object-Pascal / Delphi-Language
Delphi
by messie,
20. Mär 2006
Klar - weil ich's nicht besser kann. Ich benutze TObjectList, um verschiedene häufig wiederkehrende und manchmal auch zahlreiche Parameterzeilen mit den entsprechenden Steuerelementen und Funktionen auf einem Form zu platzieren. Für irgendwelche Steueraufgaben oder Berechnungen werden die dann meist sequentiell ausgelesen oder gesetzt. Bisher habe ich den Fall einfach nicht gehabt, daß ein...
Forum: Object-Pascal / Delphi-Language
Delphi
by messie,
20. Mär 2006
Hallo Marabu,
was meinst Du mit "kann keinen Vorteil erkennen"?
Ich hatte gedacht, es funzt im Builder wie in Delphi. Was wird denn bei Delphi im Sender anders als im Builder übergeben? Das scheint ja mein Problem zu sein.
void __fastcall TParaLine::MyComboChange(TObject *Sender)
{
int i;
i = GlobalList->IndexOf(Sender);
Forum: Object-Pascal / Delphi-Language
Delphi
by messie,
20. Mär 2006
Hallo,
habe eine TObjectList mit Zeilen aus Steuerelementen, unter anderem eine ComboBox. Im OnChange der ComboBox möchte ich jetzt gerne auf das vorhergehende Objekt der Liste zugreifen (etwas in ein TEdit schreiben)
Wie geht das? Bei den Methoden gibt es TObjectList.IndexOf, da bekomme ich aber immer nur -1 raus, wenn ich den Sender übergebe.
Grüße, Messie