VB6!! Control-Erstellung zur Laufzeit
Von: , Frage gestellt am Fr, 14. Jul 2000
hi,
ich hab eine textbox, die ich zur laufzeit erstellen will. hab schon alles mögliche probiert, wie geht das?
cu
hi,
ich hab eine textbox, die ich zur laufzeit erstellen will. hab schon alles mögliche probiert, wie geht das?
cu
ReHi
Nur ein Control? Dann kannst du es ja auch zur Entwurfszeit erstellen, und bei Bedarf .visible auf true setzen.
Wenn du aber mehrere Controls erstellen willst, geh folgendermaßen vor:
Erstelle 1 Control und setzte seine Index-Eigenschaft auf 0.
In einer Schleife benutzt du dann "load controlname" um ein neues Control zu erstellen. Dabei ist wichtig, daß du dann die Koordinaten einstellst und die visible-Eigenschaft auf true setzt, da mit load erstellte controls nach dem Erstellen unsichtbar sind.
z.B.
for i=1 to 5 load text1(i) with text(i) .top=10; .left=i*90; .visible=true; .width=80 end with next