Autor Beitrag
malibu85
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51



BeitragVerfasst: Sa 22.12.07 14:01 
Hallo ich möchte die Berechneten Daten in Form eines seperaten Formulars eingeben . Den Befehl wollte ich in eine Ereignisroutine angeben...wenn ein Button geklickt wird. Welche Methode verwendet man dabei eigentlich? Vielleicht Show.Form2; ???


Moderiert von user profile iconjasocul: Topic aus VisualCLX (Component Library for Cross Platform) verschoben am Sa 22.12.2007 um 20:20
dummzeuch
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 593
Erhaltene Danke: 5


Delphi 5 ent, Delphi 6 bis Delphi XE8 pro
BeitragVerfasst: Sa 22.12.07 15:00 
user profile iconmalibu85 hat folgendes geschrieben:
Hallo ich möchte die Berechneten Daten in Form eines seperaten Formulars eingeben . Den Befehl wollte ich in eine Ereignisroutine angeben...wenn ein Button geklickt wird. Welche Methode verwendet man dabei eigentlich? Vielleicht Show.Form2; ???


Kommt drauf an. Soll der 2. Dialog solange angezeigt werden, bis der Benutzer ihn schliesst, und dabei die Eingabe in andere Formulare blockieren? Dann:
ausblenden Delphi-Quelltext
1:
Form2.ShowModal;					

Oder soll sie angezeigt werden, aber Eingaben in anderen Formularen weiterhin moeglich sein? Dann:
ausblenden Delphi-Quelltext
1:
Form2.Show;					


In der Regel benutzt man ShowModal. Tut man das, so bekommt man als Ergebnis des ShowModal-Aufrufs das sogenannte ModalResult zurueck, welches in Form2 entweder direkt zugewiesen oder mittels der ModalResult-Property eines Buttons (festlegen im Objekt Inspector) gesetzt wird.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
case Form2.ShowModal of
  mrOK: Writeln('User hat OK geklickt');
  mrCancel: WriteLn('User hat Abbrechen geklickt');
else
  WriteLn('User hat den Dialog anderweitig geschlossen, z.B. mittels Close');
end;


twm
malibu85 Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 51



BeitragVerfasst: Sa 22.12.07 15:40 
danke für deine super Hilfe...ich such mir mal eins von deinen Vorschlägen aus