Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fenster in Programm öffnen. (https://www.delphipraxis.net/34463-fenster-programm-oeffnen.html)

Goldesel 23. Nov 2004 15:37


Fenster in Programm öffnen.
 
Hallo!

Ich möchte gerne in einem Programm ein eigenes Fenster öffnen. So wie wenn ich in einen fertigen Programm zum Beispiel auf "Optionen" klicke. Dann öffnet sich ja auch ein eigenes Fenster wo man bestimmte Sachen einstellen kann. Soe etwas möchte ich auch machen. Allerdings habe ich keine Ahnung wie das geht. :wiejetzt:

Danke

Jannik

glkgereon 23. Nov 2004 15:41

Re: Fenster in Programm öffnen.
 
Hier im Forum suchenShow

Form2.Show :wink:

einfach Form2 eingeben, F9...dann bindet er bei ok die unit ein...dann ein . und dann show

guck dir event. mal ShowModal an

Goldesel 23. Nov 2004 15:44

Re: Fenster in Programm öffnen.
 
Aber ich möchte zum Beispiel auch, dass wenn dort ein RadioButton angewählt wird, dass sich das dann auf das Programm auswirkt.

Jannik

glkgereon 23. Nov 2004 15:47

Re: Fenster in Programm öffnen.
 
Liste der Anhänge anzeigen (Anzahl: 1)
du hast ja ein 2tes formular gemacht denke ich....und nun kannst du wie normal auch die methode RadioButton1Click anlegen, und dann mit demselben weg wie vorhin auf Form1.xyz zugreifen

im anhang ein mini-beispiel...

ich hoffe es hilft dir

Nils_13 23. Nov 2004 19:08

Re: Fenster in Programm öffnen.
 
Mit Hide versteckst du's wieder probier's am besten mal alles aus.

:hi:

malo 23. Nov 2004 19:33

Re: Fenster in Programm öffnen.
 
Du musst die unit des anderen Forms in die uses-Klausel unterhalb von "implementation" eintragen und dann das andere form mit "unit2" ansprechen.

Etwa so:

Delphi-Quellcode:
uses Unit2;

{$R *.DFM}

procedure TForm1.RadioButton1Click(Sender: TObject);
begin
  Form2.Label1.Caption := 'Ich hab die Caption des Labels auf Form2 geändert, indem ich den Radiobutton auf Form1 aktiviert habe';
end;

procedure TForm1.FormShow(Sender: TObject);
begin
  Form2.Show
end;
[edit] Mein 200. Post :cheers: :coder: :party: :xmas: :witch: :dancer: :dancer2: :dp: :thumb: 8) [/edit]

Goldesel 27. Nov 2004 15:28

Re: Fenster in Programm öffnen.
 
Hallo!

Hab jetzt alles so gemacht wie ihr es gesagt habt. Jetzt bekomme ich aber den Fehler:

Access violation at address 0045BE1E in module 'project.exe'. Read of address 0000002F4

Auch wenn ich es compiliere wird mir dieser Fehler angezeigt.

@ glkgereon

hab ein kleines Problem mit deinem Beispiel:

[Fataler Fehler] Package 'JVCL200_R70' wir benötigt, konnte aber nicht gefunden werden.

Ich habe Delphi 7 Enterprise.

Nicodius 27. Nov 2004 15:30

Re: Fenster in Programm öffnen.
 
das ist aus der Jedi ... such mal hier im Forum ;)

Goldesel 27. Nov 2004 15:40

Re: Fenster in Programm öffnen.
 
Hab mal n bisschen gescuht und bin fündig geworden. Ich downloade jetzt die Datei von der Seite
http://www.delphi-source.de/jedi/jvcl/

Hoffe mal das es die richtige Datei ist.

Goldesel 10. Dez 2004 15:15

Re: Fenster in Programm öffnen.
 
Hallo,

hab jetzt aber immer noch dieses Fehler am Hals:

Access violation at address 0045BE1E in module 'project.exe'. Read of address 0000002F4

was kann ich dagegen tun???

jannik


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:45 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz