Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein nichtvisuales Steuerelement (oder eine Komponente) bietet Funktionen für Ihre Anwendung. Im Gegensatz zu anderen Steuerelementen stellen Komponenten dem Benutzer keine Benutzeroberfläche bereit und müssen daher nicht auf der Windows Forms Designer-Oberfläche angezeigt werden. Wenn eine Komponente zu einem Formular hinzugefügt wird, zeigt der Windows Forms-Designer unten im Formular eine veränderbare Taskleiste an, in der alle Komponenten angezeigt werden. Nachdem dem Komponentenbereich ein Steuerelement hinzugefügt wurde, können Sie die Komponente auswählen und dessen Eigenschaften wie jedes andere Steuerelement im Formular festlegen.
Hinzufügen einer Komponente zu einem Windows-Formular
Öffnen Sie das Formular in Visual Studio. Weitere Informationen finden Sie unter Anzeigen von Windows Forms im Designer.
Klicken Sie in der Toolboxauf eine Komponente und ziehen Sie sie in Ihr Formular.
Ihre Komponente wird in der Komponentenleiste angezeigt.
Darüber hinaus können Komponenten zur Laufzeit einem Formular hinzugefügt werden. Dies ist ein häufiges Szenario, insbesondere weil Komponenten keinen visuellen Ausdruck haben, im Gegensatz zu Steuerelementen mit einer Benutzeroberfläche. Im folgenden Beispiel wird zur Laufzeit eine Timer-Komponente hinzugefügt. (Beachten Sie, dass Visual Studio eine Reihe unterschiedlicher Zeitgeber enthält. Verwenden Sie in diesem Fall eine Komponente für Windows Forms Timer. Weitere Informationen zu den verschiedenen Timern in Visual Studio finden Sie unter Einführung in Server-Based Timer.)
Vorsicht
Komponenten verfügen häufig über steuerelementspezifische Eigenschaften, die festgelegt werden müssen, damit die Komponente effektiv funktioniert. Im Falle der nachstehenden Timer-Komponente legen Sie die Interval-Eigenschaft fest. Achten Sie beim Hinzufügen von Komponenten zu Ihrem Projekt darauf, dass Sie die für diese Komponente erforderlichen Eigenschaften festlegen.
Eine Komponente programmatisch zu einem Windows-Formular hinzufügen
Erstellen Sie eine Instanz der Timer-Klasse im Code.
Legen Sie die
Interval-Eigenschaft fest, um die Zeit zwischen den Takten des Zeitgebers zu bestimmen.Konfigurieren Sie alle anderen erforderlichen Eigenschaften für Ihre Komponente.
Der folgende Code zeigt die Erstellung von Timer mit festgelegter
Interval-Eigenschaft.Public Sub CreateTimer() Dim timerKeepTrack As New System.Windows.Forms.Timer timerKeepTrack.Interval = 1000 End Subpublic void createTimer() { System.Windows.Forms.Timer timerKeepTrack = new System.Windows.Forms.Timer(); timerKeepTrack.Interval = 1000; }public: void createTimer() { System::Windows::Forms::Timer^ timerKeepTrack = gcnew System::Windows::Forms::Timer(); timerKeepTrack->Interval = 1000; }Von Bedeutung
Sie können Ihren lokalen Computer über das Netzwerk einem Sicherheitsrisiko aussetzen, indem Sie auf ein böswilliges UserControl verweisen. Dies wäre nur dann ein Problem, wenn eine böswillige Person ein schädliches benutzerdefiniertes Steuerelement programmiert, und Sie es irrtümlich zu Ihrem Projekt hinzufügen.
Siehe auch
- Windows Forms-Steuerelemente
- Vorgehensweise: Hinzufügen von Steuerelementen zu Windows Forms
- Vorgehensweise: Hinzufügen von ActiveX-Steuerelementen zu Windows Forms
- Einfügen von Steuerelementen in Windows Forms
- Übersicht über das Label-Steuerelement
- Steuerelemente, die in Windows Forms zu verwenden sind
- Windows Forms-Steuerelemente nach Funktion
.NET Desktop feedback