2tes Formular
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
2tes Formular
Hallo,
Ich habe ein Programm mit zwei Forms, wie mache ich, dass wenn ich auf dem ersten einen bestimmten RadioButton anklicke, das zweite erscheint?
Ich habe ein Programm mit zwei Forms, wie mache ich, dass wenn ich auf dem ersten einen bestimmten RadioButton anklicke, das zweite erscheint?
Re: 2tes Formular
uses ..., Unit2;qwertzp hat geschrieben:Hallo,
Ich habe ein Programm mit zwei Forms, wie mache ich, dass wenn ich auf dem ersten einen bestimmten RadioButton anklicke, das zweite erscheint?
Form2.Show oder Form2.ShowModal;
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Danke!
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Ach und was ist hier falsch:
implementation
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
RadioButton4Click(Sender:TObject);
end;
procedure TForm1.RadioButton4Click(Sender: TObject);
begin
Form2.show;
end;
implementation
{ TForm1 }
procedure TForm1.Button1Click(Sender: TObject);
begin
RadioButton4Click(Sender:TObject);
end;
procedure TForm1.RadioButton4Click(Sender: TObject);
begin
Form2.show;
end;
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Re: 2tes Formular
hmmm. Lazarus meldet seine Probleme immer in so einem kleinen Info-Fenster. Was spuckt er denn da aus?qwertzp hat geschrieben:Ach und was ist hier falsch:
Viele Grüße, Euklid
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Das Problem ist behoben! TObject musste gelöscht werden. Trotzdem Danke!
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Und wass muss ich tun, dass das zweite Formular erst bei Klick auf RadioButton 4 un Button 1 erscheint?
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: 2tes Formular
qwertzp hat geschrieben:Und wass muss ich tun, dass das zweite Formular erst bei Klick auf RadioButton 4 un Button 1 erscheint?
was willst eigentlich genau machen?
soll das form angezeigt werden, wenn radiobuttun1 aktiv ist und auf button1geklickt wird ?
oder hab ich das falsch verstanden?
Gruss KH
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Ja genau RadioButton muss aktiv sein und Button 1 angecklickt werden
-
- Beiträge: 489
- Registriert: Sa 5. Apr 2008, 09:37
- OS, Lazarus, FPC: Win Vista,Win 7 (L 0.9.29 FPC 2.4.1)
- CPU-Target: 32Bit /64 Bit
- Wohnort: Nähe Freiburg i.Br.
Re: 2tes Formular
dann frag einfachbeim klick auf den button ab, ob der radiobutton aktiv ist, wenn ja zeige das form an .-)qwertzp hat geschrieben:Ja genau RadioButton muss aktiv sein und Button 1 angecklickt werden
so nach dem muster:
procedure TForm1.Button1Click(Sender: TObject);
begin
if radiobutton1.Checked then form2.showmodal;
end;
gruss KH
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Vielen Dank!
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Ich habe zwei neue Fragen, wie kann ich wenn auf Form3 auf den Button geclickt wird zu Form1 zürückkehren, mit dem Befehl von vorhin wird die Fehlermeldung "Circular reference beetween unit 1 and unit 3" erzeugt und die zweite Frage wie schaffe ich das beim Klick auf Radiobutton und Button eine bestimmte PDF-Date angezeigt wird?
Re: 2tes Formular
Möchtest du nicht lieber mal ein bisschen was lesen, statt für jedes Schrittchen das Forum zu bemühen?
z.B. hier, das meiste gilt auch für Lazarus http://www.delphi-treff.de/tutorials/grundlagen/" onclick="window.open(this.href);return false;
z.B. hier, das meiste gilt auch für Lazarus http://www.delphi-treff.de/tutorials/grundlagen/" onclick="window.open(this.href);return false;
-
- Beiträge: 50
- Registriert: Do 28. Jan 2010, 13:48
- OS, Lazarus, FPC: Winux (L 0.9.xy FPC 2.2.z)
- CPU-Target: xxBit
Re: 2tes Formular
Okay danke für den Link!
-
- Beiträge: 958
- Registriert: Mo 11. Sep 2006, 22:56
Re: 2tes Formular
Für neue Fragen ist normalerweise ein neuer Beitrag nützlicher.qwertzp hat geschrieben:Ich habe zwei neue Fragen, wie kann ich wenn auf Form3 auf den Button geclickt wird zu Form1 zürückkehren, mit dem Befehl von vorhin wird die Fehlermeldung "Circular reference beetween unit 1 and unit 3" erzeugt und die zweite Frage wie schaffe ich das beim Klick auf Radiobutton und Button eine bestimmte PDF-Date angezeigt wird?
Circular reference kannst du googeln oder wie Theo würde ich dir:
http://www.delphi-treff.de/sprachen/obj ... ammaufbau/" onclick="window.open(this.href);return false;
ans Herz legen.
Ein PDF öffnen kannst du in Windows mit shellexecute,unter Linux mit TProcess beides im Wiki beschrieben.
http://wiki.lazarus.freepascal.org/Exec ... l_Programs" onclick="window.open(this.href);return false;