Freigeben über


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

Aktualisiert: November 2007

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 ein Fach mit veränderbarer Größe angezeigt, in dem alle Komponenten angezeigt werden. Nachdem ein Steuerelement dem Komponentenfach hinzugefügt wurde, können Sie die Komponente auswählen und ihre Eigenschaften genauso wie für jedes andere Steuerelement im Formular festlegen.

Hinweis:

Je nach den aktiven Einstellungen oder der verwendeten Version können sich die angezeigten Dialogfelder und Menübefehle von den in der Hilfe beschriebenen unterscheiden. Klicken Sie im Menü Extras auf Einstellungen importieren und exportieren, um die Einstellungen zu ändern. Weitere Informationen hierzu finden Sie unter Visual Studio-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 im Komponentenfach 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.)

Vorsicht:

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;
       }
    
    Sicherheitshinweis:

    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

Steuerelemente für Windows Forms

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