[VB] Controls aanmaken bij runtime

Pagina: 1
Acties:

  • WhiteDog
  • Registratie: Juni 2001
  • Laatst online: 22-08 15:08

WhiteDog

met zwarte hond

Topicstarter
Hoi,

Ik vroeg me af hoe je bv. een button of label kunt aanmaken tijdens runtime.

Ik wil hem echt aan maken, dus niet enablen of visible maken ofzo...

Ik werk momenteel met een WebBrowser Control en die gebruikt 15mb geheugen dus ik wil hem enkel aanmaken als hij nodig is. De code is normaal hetzelfde als voor een label of button :)

Ik meen me te herrinneren dat het 2 of 3 lijntjes code waren in de trend van:
set new txtBox as TextBox
dim txtBox as new txtBox

  • mulder
  • Registratie: Augustus 2001
  • Laatst online: 00:15

mulder

ik spuug op het trottoir

Deze zou de FAQ in moeten. als ie er al niet staat. De search kun je gebruiken, maar vooruit:
- Plaats 1 control op je form, maak deze invisible
- Doe een Load controlnaam, maak deze visible...

oogjes open, snaveltjes dicht


Verwijderd

Een perfect voorbeeld vindt je overigens in de visdata demo, waar bijna alle controls voor het dataformulier 'on-the-fly' geladen worden.

  • Gerco
  • Registratie: Mei 2000
  • Laatst online: 29-08 04:15

Gerco

Professional Newbie

HOWTO: Dynamically Add Controls to a Form with Visual Basic 6.0 (Q190670)

Dit zijn ECHTE dynamische controls, dus geen van tevoren geplaatste invisible controls ofzo, maar echt on-the-fly gemaakte.

Je moet alleen even achter de objectnaam van de Webbrowser control komen, maar dat is het grootste probleem niet.

- "Als ik zou willen dat je het begreep, legde ik het wel beter uit!" | All number systems are base 10!


Verwijderd

Kun je dat ook in VBA? Het voorbeeld van hierboven kent ie dus niet... (In Access)

Verwijderd

CreateObject() is wat je zoekt
Pagina: 1