HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Form elhelyezése DLL-be és felhasználása más alkalmazásból


Példaprogram letöltése

10814 bájt

E példában annak járunk utána, hogy miként helyezhetünk el egy tetszőleges Form-ot tetszőleges funkciókkal egy DLL-be, majd azt is megnézzük, hogy miként használhatjuk fel alkalmazásunkban ezt a DLL-t és az abban lévő Form-ot.

A DLL
Első lépésként hozzunk létre egy DLL-t. Ehhez válasszuk a File – New – Project menüpontot, majd a Visual Basic Project elemei közül a Class Library tételt.
A létrejött új projektben válasszuk a Project – Add Windows Form menüpontot. Ezzel létrehoztunk egy új Form-ot, amelyre tetszőleges kontrollokat tehetünk, és ezekhez tetszőleges funkciókat illeszthetünk.
Fordítsuk most le a projektet, hogy a DLL létrejöjjön és nézzük, hogyan tudjuk ezt felhasználni.
Az EXE
Ismét válaszuk a File – New – Project menüpontot, majd a Visual Basic Project elemei közül a Windows Application-t.
Ahhoz, hogy alkalmazásunkban használhassuk az imént létrehozott DLL-t, szükséges arról egy referenciát hozzáadnunk a projektünkhöz. Ehhez a Project – Add reference menüpontot kell választanunk, majd a Projects lapon válasszuk a ClassLibrary1 elemet. Ezt követően Select és OK gomb.
Ha nem egy Solution-ban lenne a DLL és az EXE, akkor a DLL-t külön kell felvennünk a .NET lapon a Browse gombbal.
Ennyi előkészület után már hivatkozhatunk a DLL névterére az alkalmazásunkban:
Imports ClassLibrary1
Most már csak annyi teendőnk maradt, hogy megjelenítsük a DLL-ben lévő Form-ot, melyet előtte létre is kell hoznunk az alábbi módon:
  Private Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles button1.Click
    Dim df As New ClassLibrary1.DllForm()
    df.ShowDialog()
  End Sub

Cikksorozat

#IDKategóriaCikk címeSorozat
4397Windows.NET Framework konfigurálása az operációs rendszerben1. rész
4446Windows.NET Framework konfigurációs snap-in2. rész


Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |