VB: ActiveX-DLL Formulare

Gast #756281
Lesenswert?

Hallo zusammen,

kann man mit VB5/6 in einer ActiveX-Dll ein kleines Formular mit div. 
Steuerelementen (eigentlich nur Buttons)einbinden, und diese dann in 
einer SDI-Anwendung zur Laufzeit mehrmals laden und Anzeigen usw.? Wenn 
ja, gibt es dazu irgendwo Bespiel-Code, Tutorials oder Ähnliches.

Danke für eure Hilfe
Gast #756827
Lesenswert?

das geht auf alle fälle

hab jetzt leider keinen Code zur Hand.

in groben Zügen so:

in VB neues Project als ActiveX DLL.

Da eine Form rein mit deinen Buttons usw.

In der Klasse ( eine hast du ja, das ist ja deine Schnittstelle nach 
außen)

eine Public Function, die du dann von deinem Programm aufrufst.



Public function Zeige_Formular() as Boolean

form1.show

end function

DLL kompilieren und fertig


in deinem programm kannst du dann diese DLL einbinden und einfach 
mehrere instanzen erzeugen (z.B. in eine Collection)

nur mal so kurz zur Info

mfg Thomas
Gast #756878
Lesenswert?

Hallo Thomas,

vielen Dank für deine Hilfe,

es ist mir klar wie du es meinst und mit ein wenig Übung krieg
ich das hin.
Der Grund für meine Frage ist möchte Grafische Bausteine in einem 
SDI-Dokument einfügen verschieben usw., darum hab ich mir gedacht alle 
Arten Bausteine die es gibt, einmal als ActiveX in eine DLL und im 
SDI-Projekt einfach instanzieren wenn es nötig ist. Die Bausteine sind 
Forms mit Buttons usw.

also Danke nochmal

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren