TEdit dynamisch erstellen
-
Hi Leute höffe Ihr könnt mir helfen.
Ich will ein Edit-Feld zur Laufzeit Dynamisch erstellen,
aber mein Code will nicht:TEdit* Edit; Edit= new TEdit(this); Edit->Text="www"; Edit->Visible=true;ich freue mich auf Eure Vorschläge
-
Hilft Dir das hier?
http://www.c-plusplus.net/forum/viewtopic.php?t=39206Hint: ->Parent...
-
Danke, aber das hilft mir auch irgend wie nicht weiter.
Das Problem des o. g. Codes ist es auch nicht, dass dieser
falsch ist...naja irgend etwas muss ja aber fehlen...sonst#
würd er ja fuzen! er wird zur Laufzeit nicht im Form1 erstellt
bzw. angezeigt
-
Hint (deutlicher): Edit->Parent muss gesetzt werden. Und ->Width, ->Eeight, ->Top und -> Left solltest Du auch setzen... (so wie unter dem Link beschrieben).
-
TEdit * MyEdit = new TEdit(this->Handle); MyEdit->Parent = (TWinControl*)this;rest sollte klar sein

-
Hallo
das alles steht auch in der FAQ

Bitte immer erst in der FAQ nachschauen bevor ihr postet
MfG
Klaus