Delphi-Objekte auf 2. Formular erzeugen

Diskutiere Delphi-Objekte auf 2. Formular erzeugen im Developer Network Forum im Bereich Hardware & Software Forum; Hallo, ist es möglich, in Delphi objekte auf einem 2. formular zur laufzeit zu erstellen. auf dem gleichen formular ist ja kein problem...
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #1
O

ollik

Bekanntes Mitglied
Dabei seit
19.10.2001
Beiträge
72
Reaktionspunkte
0
Hallo,

ist es möglich, in Delphi objekte auf einem 2. formular zur laufzeit zu erstellen.

auf dem gleichen formular ist ja kein problem, aber irgenwie krieg ich das mit anderen nicht hin.

thx.

Olli.K
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #2
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Was denn für Objekte, visuelle? Die müssen beim Constructor das Elternelement übergeben bekommen, also das Form oder eine Groupbox dieses Forms.

O Love
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #3
O

ollik

Bekanntes Mitglied
Dabei seit
19.10.2001
Beiträge
72
Reaktionspunkte
0
so ganz normale orbjekte halt, so wie edit felder oder listboxen.

mit irgendwas.creater geht das ja auch ganz gut.

gibt es keine möglichkeit das gleiche, nur dann auf einem anderen form zu erstellen?

thx.

Olli.K
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #4
fox99

fox99

Bekanntes Mitglied
Dabei seit
27.11.1999
Beiträge
3.948
Reaktionspunkte
27
Ort
Omicron Persei 8
hmm....
war da nicht irgendwas mit
irgendwas := twasweissich.create(...);
irgendwas.parent := form2;

??
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #5
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Was meinst Du mit "das gleiche"? Du kannst doch einfach ein normales Objekt auf dem anderen Form erzeugen und dann mittels
Code:
NeuesObjekt.Assign (AltesObjekt)
die Eigenschaften übernehmen.

O Love
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #6
WEBSTER

WEBSTER

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

man könnte doch auch Frames nehmen, oder täusche ich mich da....

WEBSTER
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #7
O

ollik

Bekanntes Mitglied
Dabei seit
19.10.2001
Beiträge
72
Reaktionspunkte
0
was für frames ?!

Olli
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #8
WEBSTER

WEBSTER

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

hier mal ein Auszug aus der Hilfe (D5):

TFrame ist ein Container-Objekt für Steuerelemente. Es kann in Formulare oder andere Frame-Komponenten eingefügt werden.

Unit
Forms

Beschreibung

Wenn Sie Frame-Objekte erstellen, werden diese als Nachkommen von TFrame implementiert.

Frames sind wie Formulare Container für andere Komponenten. Auch sie verwenden Hierarchiebeziehungen (übergeordnet/untergeordnet) zum Synchronisieren der Komponenteneigenschaften und einen Eigentümer-Mechanismus zum automatischen Instantiieren und Freigeben ihrer Komponenten. Frames können aber in Formulare und andere Frame-Objekte eingefügt und zur einfachen Wiederverwendung in der Komponentenpalette gespeichert werden. Nachdem ein Frame erstellt und gespeichert wurde, kann die Komponente weiterhin als Unit verwendet werden und die Änderungen der eingefügten Komponenten (einschließlich anderer Frames) erben. Außerdem erbt ein eingebettetes Frame-Objekt alle Änderungen, die an der Komponente vorgenommen werden, von der es abgeleitet ist.


WEBSTER
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #9
O

ollik

Bekanntes Mitglied
Dabei seit
19.10.2001
Beiträge
72
Reaktionspunkte
0
jojo, das ist schon klar was ein frame ist, aber das hat doch nichts mit dem problem zu tun, ein objekt auf einem anderen formular zu erzeugen, oder :confused:

thx.

Olli
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #10
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Du werkelst immer noch an Deinem Problem? Dann beschreibe doch bitte mal ein bißchen, was Du warum machen willst. So können wir Dir vielleicht ganz andere Tips geben...

O Love
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #11
O

ollik

Bekanntes Mitglied
Dabei seit
19.10.2001
Beiträge
72
Reaktionspunkte
0
ja/nein ... das problem hab ich gelöst.

ich hab nur nicht verstanden was das jetzt mit frames zutun hat ??? oder bin ich irgendwie n bisschen bild?

thx ;)

Olli
 
  • Delphi-Objekte auf 2. Formular erzeugen Beitrag #12
O

O Love

Bekanntes Mitglied
Dabei seit
08.04.1999
Beiträge
2.286
Reaktionspunkte
0
Andersrum: Wir haben nicht ganz verstanden, was Du machen willst. Forms erzeugt man normalerweise statisch im Delphi und lädt sie dann samt Inhalt zur Laufzeit.

Um nun Elemente mehrfach zu verwenden und nicht immer wieder neu zu erstellen, nimmt man Frames. Man kann z.B. einen OK- und einen Cancel-Button designen, beschriften und in ein Frame packen, welches man in weiteren Formularen einsetzt.

Wo aber paßt nun Dein "Delphi objekte auf einem 2. formular zur laufzeit zu erstellen" rein?

O Love
 
Thema:

Delphi-Objekte auf 2. Formular 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