Delphi - Formulare während der Laufzeit erzeugen

Diskutiere Delphi - Formulare während der Laufzeit erzeugen im Developer Network Forum im Bereich Hardware & Software Forum; Hi Wie kann ich in Delphi während der Laufzeit ein Formular erstellen, welches dann z.B. noch eine Memo enthält? Ich möchte eine Art...
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #1
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
Hi

Wie kann ich in Delphi während der Laufzeit ein Formular erstellen, welches dann z.B. noch eine Memo enthält? Ich möchte eine Art Notizprogramm schreiben, wo beliebig viele Notizen eingetragen und deren "Details" dann in einem seperaten Fenster abgerufen und editiert werden können. Für jede Notiz soll aber ein eigens Fenster geöffnet werden.

D.S.
 
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #2
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Wie wäre es mit einer MDI-Anwendung? Dann kannst Du das Grundformular einmal in der IDE entwerfen und beliebig oft im Programm öffnen...

O Love
 
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #3
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
Wie genau erstelle ich eine MDI-Anwendung die wirklich nur meinen "Bedürfnissen" entspricht? Ich habe bisher nur flüchtig in VB damit gearbeitet.

D.S.
 
Zuletzt bearbeitet:
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #4
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Du gehst so vor:
  • Du bastelst zunächst ein Hauptformular, welches Dein Menü, etc., enthält. Dieses bekommt als FormStyle fsMDIParent (?, das ist jetzt aus dem Kopf).
  • Dann erzeugst Du noch ein zweites Formular, welches als FormStyle fsMDIChild bekommt. Dieses ist in den Projekt-Optionen auf die rechte Seite zu schieben, weil es dynamisch von Dir erzeugt wird.
  • Das MDI-Child braucht bei FormClose als Action caFree, weil es beim Schließen sonst nur minimiert werden würde.
  • Per Menüpunkt (z.B. "Neue Notiz") erzeugt Du eine Instanz des MDI-Childs (TfmChild.Create (Application)), welches Du dann mittels Show anzeigst.
Schau mal in die Beispiele von Delphi, da sollte doch auch eine MDI-Anwendung dabei sein.

O Love
 
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #5
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
Besten Dank! So hat's funktioniert :)

D.S.
 
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #6
WEBSTER

WEBSTER

Bekanntes Mitglied
Dabei seit
25.11.1999
Beiträge
1.502
Reaktionspunkte
0
Ort
COLOGNE
Salute,

meines wissens solltest du auch noch unter PROJEKTE -> OPTIONEN -> FORMULARE , deine Form auf verfürgbare Formulare setzen, statt auf automatisch Erzeuegen.

WEBSTER
 
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #7
D

Deep Space

Bekanntes Mitglied
Dabei seit
01.08.1999
Beiträge
2.004
Reaktionspunkte
0
Hatte O Love das nicht schon geschrieben ;) ?!

D.S.
 
  • Delphi - Formulare während der Laufzeit erzeugen Beitrag #8
WEBSTER

WEBSTER

Bekanntes Mitglied
Dabei seit
25.11.1999
Beiträge
1.502
Reaktionspunkte
0
Ort
COLOGNE
Salute,

wer lesen kann ist klar im Vorteil.....

----> Dieses ist in den Projekt-Optionen auf die rechte Seite zu schieben, weil es dynamisch von Dir erzeugt wird.


Sorry....

WEBSTER
 
Thema:

Delphi - Formulare während der Laufzeit erzeugen

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.180
Beiträge
1.579.174
Mitglieder
55.879
Neuestes Mitglied
stonetreck
Oben