2016-04-21 4 views

Antwort

2

Erstellen Sie ein Projekt der Projektvorlage Class Library

enter image description here

Wenn Sie WinForm Klassen verwenden in Ihrer Bibliothek werden Sie müssen fügen Sie den Verweis auf System.Windows.Forms, weil dies wird nicht standardmäßig enthalten suchen in einem Class Library Projekt (sie werden im Allgemeinen für Dienstprogrammfunktionen verwendet, die keine GUI-Elemente benötigen) Nicht zu sagen, dass GUI-Elemente in einer Bibliothek enthalten sind, ist falsch, nur selten, so dass sie es nicht standardmäßig integrieren, um Abhängigkeiten zu reduzieren .

System.Windows.Forms hinzu:

Mappen-Explorer -> Rechts Referenzen klicken -> Verweis hinzufügen -> Baugruppen -> Rahmen

Dann blättern, bis Sie System.Windows.Forms, überprüfen Sie es finden und auf OK klicken. Sie können jetzt WinForm Objekte in Ihrer Bibliothek verwenden.

Wenn Sie sich finden, um Elemente Bibliothek GUI Windows Forms Control Library Vorlagenprojekt zu testen, würde wahrscheinlich

enter image description here

2

Es gibt eine ähnliche Vorlage für WinForms eine bessere Option namens "Windows Forms Control Library". Das ist, was du suchst.

Btw können Sie einfach "Class Library" Vorlage verwenden und die Windows.Forms Bibliothek Referenzen manuell hinzufügen.

Der einzige Unterschied besteht darin, dass Sie kein Klassenbibliotheksprojekt ausführen können, während Sie das Projekt "Windows Forms Control Library" ausführen können, in dem UI zum Testen Ihrer Benutzersteuerelemente angezeigt wird.

3

Erstellen einer Windows Forms-Steuerbibliothek ist besser geeignet.

Ein Projekt für die Kontrollen der Erstellung in Windows verwenden Forms-Anwendungen

diese Weise ist es Fenster Formen im Zusammenhang Baugruppen zum Projekt hinzufügt, und Sie müssen nicht selbst hinzuzufügen.Es hat diesen Verweis zusätzlich zu einem Klassenbibliotheksprojekt:

  • System.Drawing
  • System.Windows.Forms

Wenn Sie hinzufügen zu öffnen Neuen Projekt Dialog, können Sie es in diesem Pfad finden:

  • Visual Basic > Windows Desktop > Windows Forms Control Library
Verwandte Themen