Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Un contrôle nonvisuel (ou composant) fournit des fonctionnalités à votre application. Contrairement à d’autres contrôles, les composants ne fournissent pas d’interface utilisateur à l’utilisateur et n’ont donc pas besoin d’être affichés sur l’aire du Concepteur Windows Forms. Lorsqu’un composant est ajouté à un formulaire, le Concepteur Windows Forms affiche une barre d’état redimensionnable en bas du formulaire où tous les composants sont affichés. Une fois qu’un contrôle a été ajouté à la barre d’état des composants, vous pouvez sélectionner le composant et définir ses propriétés comme vous le feriez pour tout autre contrôle sur le formulaire.
Ajouter un composant à un Windows Form
Ouvrez le formulaire dans Visual Studio. Pour plus d’informations, consultez Aide et Astuces : afficher Windows Forms dans le concepteur.
Dans la boîte à outils , cliquez sur un composant et faites-le glisser vers votre formulaire.
Votre composant apparaît dans la barre d’état du composant.
En outre, les composants peuvent être ajoutés à un formulaire au moment de l’exécution. Il s’agit d’un scénario courant, en particulier parce que les composants n’ont pas d’expression visuelle, contrairement aux contrôles qui ont une interface utilisateur. Dans l’exemple ci-dessous, un composant Timer est ajouté au moment de l’exécution. (Notez que Visual Studio contient un certain nombre de minuteurs différents ; dans ce cas, utilisez un composant windows Forms Timer. Pour plus d’informations sur les différents minuteurs dans Visual Studio, consultez Présentation des minuteurs Server-Based.)
Avertissement
Les composants ont souvent des propriétés spécifiques au contrôle qui doivent être définies pour que le composant fonctionne efficacement. Dans le cas du composant Timer ci-dessous, vous définissez la propriété Interval. Assurez-vous que, lorsque vous ajoutez des composants à votre projet, vous définissez les propriétés nécessaires pour chaque composant.
Ajouter un composant à un Windows Form par programmation
Créez une instance de la classe Timer dans le code.
Définissez la propriété
Intervalpour déterminer l’heure entre les cycles du minuteur.Configurez toutes les autres propriétés nécessaires pour votre composant.
Le code suivant montre la création d’un Timer avec sa propriété
Intervaldéfinie.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; }Important
Vous pouvez exposer votre ordinateur local à un risque de sécurité via le réseau en référençant un UserControl malveillant. Cela ne poserait un problème que dans le cas d'une personne malveillante créant un contrôle personnalisé nuisible, suivi de vous l'ajoutant par erreur à votre projet.
Voir aussi
- Contrôles Windows Forms
- Comment faire pour ajouter des contrôles aux formulaires Windows
- Comment ajouter des contrôles ActiveX à Windows Forms
- Placement de contrôles dans Windows Forms
- Vue d’ensemble du contrôle d’étiquette
- Contrôles à utiliser sur Windows Forms
- Classement par fonction des contrôles Windows Forms
.NET Desktop feedback