Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - TEdit vom Programm aus erstellen!


cyclone - Di 20.08.02 17:40
Titel: TEdit vom Programm aus erstellen!
Ich bin noch ein extremer newbie in delphi...

Ich will, wenn man auf einen button drückt, das programm ein TEdit erstellt und anzeigt... soweit bin ich bis jetzt:


Quelltext
1:
2:
3:
4:
5:
var
Edit1: TEdit;
begin
Edit1 := TEdit.Create(Form1);
end;


Das funzt auch so weit aber wie kann ich machen, dass mir das prog auch die komponente anzeigt???

Freue mich über antworten! ;)


Tino - Di 20.08.02 17:42

Füge mal noch folgende Zeile hinzu:

Quelltext
1:
Edit1.Parent := Self;                    

Gruß
TINO


cyclone - Di 20.08.02 17:56

und wie mach ich das, wenn ich den namen des TEdit als variabel hab?

ich wollte das so machn: x ist ein integer und das TEdit soll 'Edit' + IntToStr(x) heißen.

ich muss aber schon unter 'var' den namen bestimmen... wie kann ich das dann in der procedure ändern?


DeCodeGuru - Di 20.08.02 18:23

Du kannst mit folgenden Code auf eine Komponente zugreifen, auch wenn du nur den Namen kennst. Ich denk, das hilft dir weiter.


Quelltext
1:
TEdit(FindComponent('Edit1')).Text := '1122';                    


Jo, ich denke, es ist alles klar. :wink: