Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Frames (https://www.delphipraxis.net/26656-frames.html)

Misjahx 27. Jul 2004 10:22


Frames
 
Huhu, ich bins mal wieder :wiejetzt:


Ich hab nen Menü erstellt, kann sich ja jeder vorstellen wie ein Menü aussieht :gruebel: *g* und möchte halt nun, dass wenn man auf z.B. [Info] -> 'About' klickt, dass dann n Frame aufgeht in dem z.B. Die Coderin (hähä) - oder ähnliches steht.


Lange Rede, kurzer Sinn, wie is der Code dafür? *g* :coder:

GuenterS 27. Jul 2004 10:48

Re: Frames
 
Ich würde kein Frame nehmen sondern ein Form, da Du ein Frame nicht einfach so anzeigen kannst ohne eine Form wo Du es draufgeben könntest....


ansonsten

Delphi-Quellcode:
procedure AboutClick(Sender:TObject);
var
   lForm: TMyAboutForm;
begin
   with lForm.Create(Nil) do
   try
     ShowModal;
   finally
     free;
   end;
end;
Wobei AboutClick die Click Methode Deines Menüpunktes ist und TMyAboutForm deine erstellte Form... nicht vergessen sie zu usen.

Misjahx 27. Jul 2004 10:53

Re: Frames
 
Aaaaaachso :)

Ohne Form, kein Frame :stupid: :wall:


Werd's gleich mal versuchen, thx :coder:

Misjahx 27. Jul 2004 11:09

Re: Frames
 
Delphi-Quellcode:
[Fatal Error] Unit1.pas(8): File not found: 'TMyAboutForm.dcu'
:gruebel:

GuenterS 27. Jul 2004 11:15

Re: Frames
 
Naja ...

Du solltest vielleicht schon das Beispiel was ich schrieb auf Deine Gegebenheiten umschreiben... sollte so schwer nicht sein. :gruebel:

teebee 27. Jul 2004 11:16

Re: Frames
 
Du musst im Uses-Abschnitt den Namen der Unit mit Deinem Form angeben, nicht den Typ des Formulars. Also z.B.
Delphi-Quellcode:
Uses uMyAboutForm;
wenn Du die Unit unter 'uMyAboutForm' gespeichert hast. Du hast doch eine Unit mit Deiner About-Form oder?

Gruß, teebee

Misjahx 27. Jul 2004 11:25

Re: Frames
 
Für mich schon *ggg*


Habs nun aber geschafft, irgendwie :gruebel:



Danke Dir nochmal :thuimb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.

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