Freigeben über


Gewusst wie: Hinzufügen von Steuerelementen ohne Benutzeroberfläche zu Windows Forms

Durch ein nicht sichtbares Steuerelement (bzw. eine Komponente) werden der Anwendung Funktionen hinzugefügt. Komponenten stellen dem Benutzer im Gegensatz zu anderen Steuerelementen keine Benutzeroberfläche bereit und müssen daher auch nicht auf der Oberfläche des Windows Forms-Designers angezeigt werden. Wenn einem Formular eine Komponente hinzugefügt wird, wird im Windows Forms-Designer im unteren Formularbereich eine Leiste mit veränderbarer Größe angezeigt, in der alle Komponenten angezeigt werden. Nachdem ein Steuerelement der Komponentenleiste hinzugefügt wurde, können Sie die Komponente auswählen und ihre Eigenschaften genauso wie für jedes andere Steuerelement im Formular festlegen.

Tipp

Je nach den aktiven Einstellungen oder der Version unterscheiden sich die Dialogfelder und Menübefehle auf Ihrem Bildschirm möglicherweise von den in der Hilfe beschriebenen. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Arbeiten mit Einstellungen.

So fügen Sie Windows Forms eine Komponente hinzu

  1. Öffnen Sie das Formular. Ausführliche Informationen finden Sie unter Gewusst wie: Anzeigen von Windows Forms im Designer.

  2. Klicken Sie in der Toolbox auf eine Komponente, und ziehen Sie sie in das Formular.

    Die Komponente wird auf der Komponentenleiste angezeigt.

Komponenten können einem Formular auch zur Laufzeit hinzugefügt werden. Dies ist ein häufiges Szenario, besonders weil Komponenten im Gegensatz zu Steuerelementen, die über eine Benutzeroberfläche verfügen, keinen visuellen Ausdruck besitzen. Im nachstehenden Beispiel wird eine Timer-Komponente zur Laufzeit hinzugefügt. (Beachten Sie hierbei, dass Visual Studio eine Reihe unterschiedlicher Zeitgeber enthält. In diesem Fall verwenden Sie eine Timer-Komponente von Windows Forms. Weitere Informationen über die verschiedenen Zeitgeber in Visual Studio finden Sie unter Einführung in serverbasierte Zeitgeber.)

Warnung

Komponenten haben häufig steuerelementspezifische Eigenschaften, die festgelegt werden müssen, um ein effektives Arbeiten der Komponente zu gewährleisten. Für die nachfolgend verwendete Timer-Komponente muss die Interval-Eigenschaft festgelegt werden. Achten Sie darauf, die für die jeweilige Komponente erforderlichen Eigenschaften festzulegen, wenn Sie dem Projekt Komponenten hinzufügen.

So fügen Sie Windows Forms eine Komponente programmgesteuert hinzu

  1. Erstellen Sie im Code eine Instanz der Timer-Klasse.

  2. Legen Sie die Interval-Eigenschaft fest, um die Zeit zwischen den Teilstrichen des Zeitgebers zu bestimmen.

  3. Konfigurieren Sie beliebige andere Eigenschaften für die Komponente.

    Der folgende Code zeigt die Erstellung eines Timer mit festgelegter Interval-Eigenschaft.

    Public Sub CreateTimer()
       Dim timerKeepTrack As New System.Windows.Forms.Timer
       timerKeepTrack.Interval = 1000
    End Sub
    
    public 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;
       }
    
    SicherheitshinweisSicherheitshinweis

    Möglicherweise setzen Sie den lokalen Computer über das Netzwerk einem Sicherheitsrisiko aus, indem auf ein bösartiges UserControl verwiesen wird. Allerdings ist dies nur dann ein Problem, wenn ein böswilliger Benutzer ein schädliches benutzerdefiniertes Steuerelement erstellt, das Sie versehentlich zu dem Projekt hinzufügen.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Steuerelementen zu Windows Forms

Gewusst wie: Hinzufügen von ActiveX-Steuerelementen zu Windows Forms

Gewusst wie: Kopieren von Steuerelementen zwischen Windows Forms

Referenz

Windows Forms-Steuerelemente nach Funktion

Weitere Ressourcen

Windows Forms-Steuerelemente

Einfügen von Steuerelementen in Windows Forms

Beschriften einzelner Steuerelemente für Windows Forms und Konfigurieren von Shortcuts für diese Elemente

Steuerelemente für Windows Forms