Einzelnen Beitrag anzeigen

DashRendar

Registriert seit: 10. Sep 2006
9 Beiträge
 
Delphi 2005 Personal
 
#1

Prozedur ausführen wenn zwei Bedingungen erfüllt sind

  Alt 11. Sep 2006, 20:05
Hallo,
ich würde gerne EINE Prozedur bzw. Berechnung immer dann ausführen wenn zwei Bedingungen erfüllt sind, auch dann wenn nur eine Bedingung sich ändert. D.h. eine Eingabe in Edit UND eine Auswahl in einer ComboBox sollen unabhängig von der Reihenfolge der Eingabe eine Berechnung zur Folge haben mit der Ausgabe in einem Label.


Ich hatte die Frage bereits gestern gestellt, allerdings unter einem weniger passenden Thema (dort waren auch noch andere Fragen) und habe diese Antwort bekommen:

Delphi-Quellcode:
procedure TForm1.OnChange(Sender: TObject);
begin
  if (Edit1.Text <> '') and (ComboBox1.Text <> '') then
    Berechne(Edit1.Text, ComboBox1.Text);
end;
Das funktioniert bei mir aber nicht, da mein Delphi 2005 kein .onchange bei TForm kennt
Abgesehen davon "changed" doch auch in der Form selbst nix, nur in meinen Edits und ComboBoxen Obgleich die ja gewissermaßen dazu gehören, das gebe ich zu^^.
Kann mir jemand verraten wie man das ohne zwei separate onchange-Prozeduren bewerkstelligt?

Gruß,
DashRendar
  Mit Zitat antworten Zitat