Comment : ajouter des contrôles sans interface utilisateur à des Windows Forms

Programmation Windows Forms 
Comment : ajouter des contrôles sans interface utilisateur à des Windows Forms 

Les contrôles (ou composants) non visuels apportent des fonctionnalités à votre application. À la différence des autres contrôles, les composants ne fournissent pas d'interface d'utilisateur et n'ont, par conséquent, pas besoin d'être affichés sur la surface du Concepteur Windows Forms. Lorsqu'un composant est ajouté à un formulaire, le Concepteur Windows Forms affiche, au bas du formulaire, une barre redimensionnable dans laquelle sont présentés tous les composants. Une fois qu'un contrôle a été ajouté à la barre d'état des composants, vous pouvez le sélectionner et définir ses propriétés comme vous le feriez avec n'importe quel contrôle du formulaire.

RemarqueRemarque

Les boîtes de dialogue et les commandes de menu que vous voyez peuvent différer de celles qui sont décrites dans l'aide selon vos paramètres actifs ou votre édition. Pour modifier vos paramètres, choisissez Importation et exportation de paramètres dans le menu Outils. Pour plus d'informations, consultez Paramètres Visual Studio.

Pour ajouter un composant à un Windows Form

  1. Ouvrez le formulaire. Pour plus d'informations, consultez Comment : afficher des Windows Forms dans le concepteur.

  2. Dans la Boîte à outils, cliquez sur un composant et faites-le glisser jusqu'à votre formulaire.

    Il apparaît alors dans la barre d'état des composants.

En outre, il est possible d'ajouter des composants à un formulaire au moment de l'exécution. Il s'agit d'un scénario fréquent, car les composants ne possèdent pas d'expression visuelle, contrairement aux contrôles (qui disposent d'une interface utilisateur). Dans l'exemple ci-dessous, un composant Timer est ajouté au moment de l'exécution. (Notez que Visual Studio contient différents types de minuteries ; dans ce cas, utilisez un composant Timer Windows Forms. Pour plus d'informations sur les différentes minuteries présentes dans Visual Studio, consultez Introduction aux composants Timer serveur.)

AttentionAttention

Les composants possèdent souvent des propriétés spécifiques au contrôle qui doivent être définies pour qu'ils puissent fonctionner correctement. Dans le cas du composant Timer de l'exemple ci-dessous, vous devez définir la propriété Interval. Lorsque vous ajoutez des composants à votre projet, veillez à définir les propriétés nécessaires à ce composant.

Pour ajouter par programme un composant à un Windows Form

  1. Créez une instance de la classe Timer dans le code.

  2. Définissez la propriété Interval pour déterminer l'intervalle entre les graduations de la minuterie.

  3. Configurez toutes les autres propriétés nécessaires à votre composant.

    Le code suivant montre comment créer un objet Timer et définir sa propriété Interval.



    Visual Basic
    Public Sub CreateTimer()
       Dim timerKeepTrack As New System.Windows.Forms.Timer
       timerKeepTrack.Interval = 1000
    End Sub
    
    



    C#
    public void createTimer()
    {
       System.Windows.Forms.Timer timerKeepTrack = new
           System.Windows.Forms.Timer();
       timerKeepTrack.Interval = 1000;
    }
    
    



    C++
    public:
       void createTimer()
       {
          System::Windows::Forms::Timer^ timerKeepTrack = gcnew
             System::Windows::Forms::Timer();
          timerKeepTrack->Interval = 1000;
       }
    
    Remarque de sécuritéRemarque de sécurité

    Vous risquez d'exposer votre ordinateur local à un problème de sécurité sur le réseau si vous référencez un UserControl nuisible. Ce risque est présent dans le cas d'une personne malveillante qui crée un contrôle personnalisé préjudiciable, si vous ajoutez par erreur ce contrôle à votre projet.

Voir aussi


Ces informations proviennent du site de http://msdn2.microsoft.com
Source de cette page : http://msdn2.microsoft.com/fr-fr/library/becyw7bz.aspx

Réseaux sociaux

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher les interactions avec les réseaux sociaux sur ces pages.

 

Nuage de mots clés

12 mots clés dont 0 définis manuellement (plus d'information...).

Avertissement

Cette page ne possède pas encore de mots clés manuels, ceci est donc un exemple automatique (les niveaux de pertinence sont fictifs, mais les liens sont valables). Pour tester le nuage avec une page qui contient des mots définis manuellement, vous pouvez cliquer ici.

Vous pouvez modifier vos préférences dans votre profil pour ne plus afficher le nuage de mots clés.

 

Astuce pour imprimer les couleurs des cellules de tableaux : http://www.gaudry.be/ast-rf-450.html
Aucun commentaire pour cette page

© Ce document issu de l′infobrol est enregistré sous le certificat Cyber PrInterDeposit Digital Numbertection. Enregistrement IDDN n° 5329-6816
Document créé le 07/11/06 04:00, dernière modification le Vendredi 17 Juin 2011, 12:11
Source du document imprimé : http://www.gaudry.be/dotnet-rf-becyw7bz.html Document affiché 4 fois ce mois de Mai.
St.Gaudry©07.01.02
Outils (masquer)
||
Recherche (afficher)
Recherche :

Utilisateur (masquer)
Navigation (masquer)
Apparence (afficher)
Stats (afficher)
15832 documents
452 astuces.
549 niouzes.
3099 definitions.
447 membres.
8115 messages.

Document genere en :
0,51 seconde

Mises à jour :
Mises à jour du site
Citation (masquer)
Si le déboguage est l’art d’enlever les bogues, alors la programmation doit être l’art de les créer.

Anonyme
 
l'infobrol
Nous sommes le Jeudi 31 Mai 2012, 12:17, toutes les heures sont au format GMT+1.00 Heure, heure d'été (+1)