bloc1:objetgraphique
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
bloc1:objetgraphique [2021/11/30 22:13] – [Créer un projet de type application de bureau] techer.charles_educ-valadon-limoges.fr | bloc1:objetgraphique [2021/11/30 22:49] (Version actuelle) – techer.charles_educ-valadon-limoges.fr | ||
---|---|---|---|
Ligne 3: | Ligne 3: | ||
* Lancez Visual Studio. | * Lancez Visual Studio. | ||
* Dans la fenêtre de démarrage, cliquez sur **Créer un projet** | * Dans la fenêtre de démarrage, cliquez sur **Créer un projet** | ||
- | {{ : | + | {{ : |
* Sélectionnez dasn les critères de recherches **C#**, **Toutes les plateformes** et **Bureau**. | * Sélectionnez dasn les critères de recherches **C#**, **Toutes les plateformes** et **Bureau**. | ||
* Cliquez dans la liste sur **Application Windows Forms (.NET Framework)**. | * Cliquez dans la liste sur **Application Windows Forms (.NET Framework)**. | ||
* Cliquez sur **Suivant**. | * Cliquez sur **Suivant**. | ||
- | {{ : | + | {{ : |
* donnez un nom au projet, choisissez l' | * donnez un nom au projet, choisissez l' | ||
- | {{ : | + | {{ : |
+ | |||
+ | ===== Découvrir les objets graphiques ===== | ||
+ | Après ouverture du projet, obtenez la fenêtre suivante : | ||
+ | * en activant la **boîte à outils** à partir du menu **Affichage** ; | ||
+ | * en sélectionnant la **boîte à outils** puis en choisissant **Ancrer** dans le menu **Fenêtre**. | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | ==== Les différentes parties de l' | ||
+ | * **Au centre** : la **zone de visualisation** de l' | ||
+ | * **A gauche** : la liste des **objets graphiques** qui peuvent être utilisés pour construire l' | ||
+ | * **A droite en haut** : l' | ||
+ | * **A droite en bas** : la liste des **propriétés** de l' | ||
+ | |||
+ | ==== Catégories d' | ||
+ | |||
+ | A gauche, les objets graphiques sont regroupés par catégories qui peuvent s' | ||
+ | |||
+ | Voici une visualisation des catégories fermées, et leur rôle : | ||
+ | * **Tous les Windows Forms** : tous les objets graphiques. | ||
+ | * **Contrôles communs** : objets graphiques simples, directement **contrôlables** (bouton, zone de texte…). | ||
+ | * **Conteneurs** : objets graphiques pouvant contenir d' | ||
+ | * **Menus et barres d' | ||
+ | * **Données** : objets d' | ||
+ | * **Composants** : objets permettant des opérations spécifiques (par exemple Timer qui permet de déclencher du code à intervalle régulier). | ||
+ | * **Impression** : objets graphiques liés à l' | ||
+ | * **Boites de dialogue** : objets graphiques permettant la sélection ou l' | ||
+ | {{ : | ||
+ | ==== Sélection et positionnement d'un objet ==== | ||
+ | Il existe plusieurs méthodes pour mettre un objet graphique dans la fenêtre : | ||
+ | * **Double cliquer** sur l' | ||
+ | * **Sélectionner** l' | ||
+ | * **Cliquer une fois** sur l' | ||
+ | {{ : | ||
+ | |||
+ | Une fois l' | ||
+ | |||
+ | De même, il est possible de changer sa taille en sélectionnant l' | ||
+ | {{ : | ||
+ | |||
+ | ==== Accès aux propriétés et événements ==== | ||
+ | Chaque objet graphique possède des propriétés et des événements. | ||
+ | |||
+ | Il est possible de voir leur liste soit triée par ordre alphabétique, | ||
+ | |||
+ | === Propriétés === | ||
+ | * Les propriétés décrivent l' | ||
+ | * Elles concernent son apparence, son comportement, | ||
+ | * La plupart des propriétés se retrouvent dans tous les types d' | ||
+ | |||
+ | **Exemple :** | ||
+ | |||
+ | La propriété Text, pour un objet de type Button, permet de spécifier le texte qui doit s' | ||
+ | === Événements === | ||
+ | Les événements représentent les possibilités d' | ||
+ | |||
+ | **Exemple :** | ||
+ | |||
+ | L' | ||
+ | === Nom d'un objet graphique === | ||
+ | * Chaque objet graphique créé doit posséder un nom unique qui permet de l' | ||
+ | * Dans la liste des propriétés, | ||
+ | * Lors de la création de l' | ||
+ | |||
+ | Classiquement, | ||
+ | * camelCase ; | ||
+ | * les 3 premières lettres représentent le type de l' | ||
+ | * les lettres suivantes son nom explicite. | ||
+ | |||
+ | **Exemple :** | ||
+ | |||
+ | **btnEnregistrer** pour un objet graphique de type Button et qui permet d' | ||
+ | |||
+ | ==== Présentation de quelques objets ==== | ||
+ | === Button === | ||
+ | Bouton de commande permettant d' | ||
+ | {{ : | ||
+ | === CheckBox === | ||
+ | Case à cocher permettant de sélectionner ou non une information. | ||
+ | {{ : | ||
+ | === CheckedListBox === | ||
+ | Liste de cases à cocher. | ||
+ | {{ : | ||
+ | === ComboBox === | ||
+ | Liste d' | ||
+ | {{ : | ||
+ | === DateTimePicker === | ||
+ | Sélection d'une date avec un calendrier. | ||
+ | {{ : | ||
+ | === Label === | ||
+ | Texte simple | ||
+ | {{ : | ||
+ | === LinkLabel === | ||
+ | Texte avec lien hypertexte. | ||
+ | {{ : | ||
+ | === ListBox === | ||
+ | Liste d' | ||
+ | {{ : | ||
+ | === NumericUpDown === | ||
+ | Sélection d'un entier dans une plage de valeurs. | ||
+ | {{ : | ||
+ | === PictureBox === | ||
+ | Image. | ||
+ | {{ : | ||
+ | === RadioButton === | ||
+ | Bouton radio permettant la sélection ou non (généralement regroupé avec d' | ||
+ | {{ : | ||
+ | === TextBox === | ||
+ | Zone de saisie de texte. | ||
+ | {{ : | ||
+ | === GroupBox === | ||
+ | Conteneur d' | ||
+ | {{ : | ||
+ | === MenuStrip === | ||
+ | Menu pouvant contenir des entrées de premier niveau et plusieurs niveaux de sous-entrées. Chaque entrée peut déclencher l' | ||
+ | {{ : |
bloc1/objetgraphique.1638306836.txt.gz · Dernière modification : 2021/11/30 22:13 de techer.charles_educ-valadon-limoges.fr