Home

Introduction à  la Conception d'Applications

 

L'Ajout de Contrôle Visuel

 

Introduction

Pour ajouter un contrôle à  votre application, vous pouvez le sélectionner dans la boîte à  outils et cliquez sur la zone de votre choix sur le formulaire. Une fois ajouté, le contrôle est positionné où votre souris a débarqué. De la même façon, vous pouvez ajouter d'autres contrôles comme vous le jugez nécessaire pour votre application. Voici un exemple de quelques contrôles ajoutés à  un formulaire :

Form1

Vous pouvez également, pour ajouter un contrôle, double-cliquer dessus depuis la boîte à  outils et il pourrait être ajouté à  la section supérieure gauche de l'écran.

Si vous souhaitez ajouter un certain contrôle plusieurs fois, avant la sélection sur la boîte à  outils, appuyez et maintenez les touches Ctrl. Puis cliquez dessus dans le panneau Outils. Ceci sélectionne définitivement le contrôle. Chaque fois que vous cliquez sur le formulaire, le contrôle serait ajouté. Une fois que vous avez ajouté le nombre souhaité de ce contrôle, sur le panneau Outils, cliquez sur le bouton de la souris pour rejeter le contrôle.

ApplicationApplication: Utilisation de la boîte à  Outils

  1. Démarrez Microsoft Visual C#
  2. Pour créer une nouvelle application, dans le menu principal, cliquez sur Fichier - > Nouveau Projet...
  3. Dans la liste du milieu, cliquez sur Windows Forms Application
  4. Définissez le nom pour DesignPractice1 et cliquez sur OK
  5. Dans le menu principal, cliquez sur Affichage - > Boîte à  Outils.
    Positionnez la souris sur le mot Boîte à  Outils et attendez que la boîte à  outils se développe
  6. Cliquez sur le bouton Label Label et positionnez la souris sur l'écran.
     
    Form Design
  7. Cliquez sur le formulaire.
  8. Cliquez sur le milieu de l'écran pour sélectionner (écran)
  9. Pour ajouter un autre contrôle, dans la boîte à  outils, recherchez et cliquez deux fois sur le bouton de contrôle TextBox TextBox
  10. Dans le panneau Outils, cliquez sur le bouton de TreeView TreeView et cliquez sur la partie gauche de l'écran.
  11. Pour exécuter l'application, dans le menu principal, cliquez sur Debug - > démarrer le débogage
  12. Après utilisation, fermer l'écran et revenez à  votre environnement de programmation
  13. Dans le menu principal, cliquez sur Fichier - > Fermer la solution ou Fichier - > Fermer Projet
  14. A la demande si vous souhaitez enregistrer, cliquez sur Ignorer

Copie d'un contrôle

Nous avons mentionné plus tôt comment vous pourriez ajouter un contrôle plusieurs fois. Une alternative consiste à  copier un contrôle. Pour le faire, sur le formulaire :

  • Cliquez-droit sur le contrôle, puis cliquez sur Copier. Cliquez-droit sur une autre zone de l'écran et cliquez sur Coller
  • Cliquez (une fois) sur le contrôle que vous souhaitez copier
     
    Copying a Control

    Maintenez enfoncée la touche Ctrl. Dans une autre zone de l'écran, faites glisser le contrôle sélectionné. Le curseur de la souris afficherait + plus indiquant que le contrôle est dupliqué :
     


    Une fois que vous obtenez une autre zone de l'écran, relà¢chez la souris et la touche Ctrl

Vous pouvez utiliser ces deux techniques pour copier un groupe de contrôles.

La Création de Contrôle Dynamique

 

Introduction

Les objets utilisés dans une application Windows sont définis dans divers assemblages. Pour ajouter un de ces contrôles à  votre application, vous devez d'abord savoir le nom de sa classe. Avec ces informations, vous pouvez déclarer une variable de sa classe. Par exemple, un bouton de commande est un objet de type bouton qui est basé sur la classe Button. La classe Button est définie dans l'espace de noms System.Windows.Forms de l'assemblage de System.Windows.Forms.dll. Basé sur ce point, pour créer un bouton, vous pouvez créer une variable de type bouton. Voici un exemple :

using System;
using System.Windows.Forms;

public class Exercise : Form
{
    private Button btnSubmit;
    public Exercise()
    {
    }
    public static int Main()
    {
        Application.Run(new Exercise());
        return 0;
    }
}

Après la déclaration de la variable, vous pouvez utiliser l'opérateur new alloué à  la mémoire pour lui :

public class Exercise : Form
{
    private Button btnSubmit;
    public Exercise()
    {
        btnSubmit  = new Button();
    }

    public static int Main()
    {
        Application.Run(new Exercise());
        return 0;
    }
}

Cela est également appelé création dynamique d'un contrôle. Après avoir déclaré la variable et l'allocation de mémoire pour lui, le contrôle est disponible, mais n'a pas de hôte, ce qui le rend invisible. Un contrôle doit être positionné sur un hôte comme un formulaire. La classe Form contient elle-même une variable de membre nommée contrôles. Ce membre contient la liste des objets qui sont placés sur le formulaire. Pour spécifier qu'un contrôle que vous avez instancié doit être positionné sur un formulaire, le contrôle de membre a une méthode nommée Add. Par conséquent, pour faire une partie de l'objet de l'écran, transmettez sa variable à  la méthode Add(). Voici un exemple :

using System;
using System.Windows.Forms;
public class Exercise : Form
{
    private Button btnSubmit;
    public Exercise()
    {
        btnSubmit = new Button();
        Controls.Add(btnSubmit);
    }

    public static int Main()
    {
        Application.Run(new Exercise());
        return 0;
    }
}

Cela rend possible pour le contrôle de s'afficher sur l'écran lorsque le formulaire s'affiche à  l'utilisateur :

Dynamic

Ces deux techniques d'objets plus visuels et de création dynamique sont le plus utilisé pour ajouter des contrôles Windows à  une application. Les contrôles Windows sont également appelés des composants.

L'initialisation des composants

Parce qu'il peut y avoir de nombreux contrôles utilisés dans un programme, au lieu d'utiliser le constructeur pour les initialiser, les normes de Visual Studio vous recommandent de créer une méthode appelée InitializeComponent pour initialiser les divers objets utilisés dans votre application. Puis, appelez simplement cette méthode constructeur de votre formulaire. Cela pourrait être fait comme suit :

using System;
using System.Windows.Forms;

public class Exercise : Form
{
    private Button btnSubmit;
    
    private void InitializeComponent()
    {
        btnSubmit = new Button();
        Controls.Add(btnSubmit);
    } 

    public Exercise()
    {
        InitializeComponent();
    }
    
    public static int Main()
    {
        Application.Run(new Exercise());
        return 0;
    }
}

Notez que le contrôle est créé dans la méthode InitializeComponent().

L'Utilisation d'une classe partielle

A partir de Microsoft Visual c# 2010 et probablement se rapprochant de C++, vous pouvez utiliser deux fichiers pour créer et utiliser un formulaire. Chaque fichier tiendrait une définition partielle de la classe. Comme dans un fichier d'en-tête d'une application C++, le premier fichier de code c# tiendrait les déclarations de variable ou de contrôle. Alors que dans C++ un fichier d'en-tête conserve le même nom (mais différentes extensions) que son fichier source correspondant, car c# n'a pas les concepts de l'en-tête et le fichier source, en c#, chaque fichier doit avoir un nom différent. Voici un fichier de départ :

using System;
using System.Windows.Forms;

public partial class Exercise
{
    private Button btnSubmit;
}

Comme le fichier source d'une application C++, le second fichier qui sert une classe peut alors être utilisé pour définir ou mettre en Å“uvre les méthodes. Voici un exemple :

using System;
using System.Windows.Forms;

public partial class Exercise : Form
{
    private void InitializeComponent()
    {
        btnSubmit  = new Button();
        Controls.Add(btnSubmit);
    }
    public Exercise()
    {
        InitializeComponent();
    }
    public static int Main()
    {
        Application.Run(new Exercise());
        return 0;
    }
}

Dans Microsoft Visual c#, le nom du premier fichier d'un formulaire commence avec le nom du formulaire, suivi d'une période, suivi par le concepteur, suivi d'une période et suivi par l'extension cs.

Le Suivi des Composants sur une application

Comme vous ajoutez et supprimez des composants d'une application, vous avez besoin d'un moyen de les compter pour assurer le suivi des composants et combien d'entre eux utilisent votre application. Pour vous aider à  cela, le .NET Framework fournit une classe appelée conteneur. Cette classe est définie dans l'espace de noms ComponentModel qui est lui-même une partie de l'espace de noms System. Pour utiliser une variable de cette classe dans votre application, déclarez une variable de type conteneur. Parce qu'aucune autre partie de l'application n'est intéressée par cette variable, vous devez la déclarer privée. Cela peut être fait comme suit :

using System;
using System.Windows.Forms;

public partial class Exercise
{
    private Button btnSubmit;
    System.ComponentModel.Container  components;
}

Après cette déclaration, le compilateur peut suivre les composants qui font partie de l'écran.

Dérivation de contrôle

Si vous utilisez un contrôle de .NET Framework, vous devez connaître le nom de la classe sur laquelle est basé le contrôle (et chaque contrôle repose sur une classe particulière). Si vous avez examiné les types de classes disponibles, mais aucun n' implémente le comportement dont vous avez besoin, vous pouvez tout d'abord trouver celui qui est proche du comportement que vous cherchez, puis l'utiliser comme base pour dériver une nouvelle classe.

Pour dériver une classe d'un contrôle existant, vous pouvez utiliser vos connaissances de l'héritage. Voici un exemple :

public class Numeric :  System.Windows.Forms.TextBox
{
}

Si vous souhaitez exécuter une certaine initialisation précoce pour personnaliser votre nouveau contrôle, vous pouvez déclarer un constructeur. Voici un exemple :

public class Numeric :  System.Windows.Forms.TextBox
{
    public Numeric()
    {
    }
}

Outre le constructeur, dans votre classe, vous pouvez ajouter les champs et les méthodes comme bon vous semble. Vous pouvez également l'utiliser pour définir la valeur d'un champ de la classe parent dans le monde entier. Une fois que le contrôle est prêt, vous pouvez l'utiliser dynamiquement comme tout autre contrôle. Voici un exemple :

using System;
using System.Windows.Forms;

public class Numeric : System.Windows.Forms.TextBox
{
    public Numeric()
    {
    }
}
 
public partial class    Exercise
{
    private Numeric txtBox;
    System.ComponentModel.Container  components;
}

---------------------------------------------------------

using System;
using System.Windows.Forms;
      
public partial class Exercise : Form
{
    private void InitializeComponent()
    {
        txtBox = new Numeric();
        Controls.Add(txtBox); 
    }
     
    public Exercise()
    {
        InitializeComponent();
    }
}
 
public class Program
{
    public static int Main()
    {
        Application.Run(new Exercise());
        return 0;
    }
}

Cela produit :

La Sélection de Contrôle

 

Introduction

Lors de la conception d'une application, vous pourrez manipuler les contrôles windows sur un formulaire. Après avoir ajouté un contrôle à  un formulaire, avant d'effectuer toute opération sur ce contrôle, vous devez tout d'abord le sélectionner. Vous pouvez également manipuler les nombreux contrôles en même temps. Pour le faire, vous devrez sélectionner tous ces contrôles.

Sélection de contrôle unique

Pour sélectionner un contrôle sur le formulaire, vous pouvez simplement cliquer dessus. Un contrôle sélectionné l'indique en affichant 8 petits carrés, également appelés poignées, autour d'elles. Entre ces poignées, le contrôle est entouré par des rectangles en pointillés. Dans l'illustration suivante, le rectangle sélectionné affiche 8 petits carrés autour de sa forme :

Après avoir sélectionné un contrôle, vous pouvez manipuler ou modifier ses caractéristiques, également appelés propriétés.

La Sélection de plusieurs contrôles

Pour sélectionner plusieurs contrôles sur le formulaire, cliquez sur le premier. Appuyez et maintenez la touche Maj ou Ctrl. Puis cliquez sur chacun des contrôles sur le formulaire de votre choix. Si vous cliquez sur un contrôle qui ne doit pas être sélectionné, cliquez de nouveau dessus. Après avoir sélectionné le groupe de contrôles, relà¢chez Maj ou Ctrl que vous teniez.

Lorsqu'un groupe de contrôles est sélectionné, le dernier contrôle sélectionné affiche 8 poignées carrées autour mais ses poignées sont blanches, tandis que les autres sont noires. Une autre technique qui vous permet de sélectionner les différents contrôles consiste en cliquant sur une zone libre sur l'écran, maintenez la souris, dessinez un faux rectangle et relà¢chez le bouton de la souris :

Chaque contrôle touché par le rectangle faux ou inclus serait retenu :

 

La Suppression de Contrôle

Si il y a un contrôle sur votre formulaire, mais vous n'en avez pas besoin, vous pouvez le supprimer de l'application. Pour supprimer un contrôle, sélectionnez-le d'abord puis cliquez dessus ou appuyez sur Supprimer. Vous pouvez également droit-cliquer le bouton de contrôle et cliquez sur Couper. Pour supprimer un groupe de contrôles, sélectionnez-les tout d'abord, puis cliquez dessus ou appuyez sur Supprimer ou avec le bouton droit, cliquez la sélection et cliquez sur Couper.

La Fenêtre Propriétés

 

Introduction

Une propriété est un élément d'information qui caractérise ou décrit un contrôle. Il pourrait être lié à  son emplacement ou à  la taille. Il pourrait être sa couleur, son numéro d'identification ou tout aspect visuel qui lui donne un sens. Les propriétés d'un objet peuvent être modifiées au moment de l'exécution ou au moment du design. Vous pouvez également manipuler ces caractéristiques au moment du design ou au moment de l'exécution. Cela signifie que vous pouvez définir certaines propriétés au moment du design et quelques autres au moment de l'exécution.

Pour manipuler les propriétés d'un contrôle au moment du design, sélectionnez-le d'abord sur le formulaire. Tandis qu'un contrôle est sélectionné, utilisez la fenêtre Propriétés pour manipuler les propriétés du contrôle au moment du design. Pour accéder à  la fenêtre Propriétés s'il n'est pas visible :

  • Dans le menu principal, vous pouvez cliquer sur Afficher - >Fenêtre Propriétés
  • Sur l'écran, vous pouvez droit-cliquer quelque chose (le formulaire lui-même ou n'importe quel contrôle placé dessus) et cliquez sur Propriétés
  • Le raccourci pour afficher la fenêtre est F4

Description

La fenêtre Propriétés utilise les comportements que nous avons examinés dans la leçon 1-masquage automatique, d'accueil, flottant ou tabulation des outils qui accompagnent Microsoft Visual Studio 2010. Cela signifie que vous pouvez les positionner sur un côté de l'écran, ou les faire flotter sur l'écran comme vous le souhaitez.
La fenêtre est divisée en 5 sections :

Sections of the Properties window

La fenêtre Propriétés commence en haut avec une barre de titre, qui affiche les propriétés de chaîne. Si la fenêtre est ancrée quelque part, elle affiche la position de la fenêtre Window Position, l'Auto-Hide Auto-Hide et la fermeture des Close boutons sur son côté droit. Si la fenêtre est flottante, elle affiche uniquement le bouton Fermer.

Sous la barre de titre, la fenêtre affiche une zone de liste déroulante. Le contenu de la zone de liste déroulante est le nom du formulaire ainsi que les noms des contrôles actuellement sur le formulaire. Outre la technique que nous avons examinée plus haut pour sélectionner un contrôle, vous pouvez cliquer sur la flèche de la zone de liste déroulante et sélectionnez un contrôle dans la liste :

Combo Box

Sous la zone de liste déroulante, la fenêtre affiche une barre d'outils avec 4 boutons.

Sous la barre d'outils, la fenêtre affiche la liste des propriétés des témoins sélectionnés. Sur le côté droit, la liste est équipée d'une barre de défilement verticale. Les éléments dans la fenêtre Propriétés s'affichent dans une liste définie lors de l'installation de Microsoft Visual Studio. Au début, vous pouvez être régulièrement perdu quand vous cherchez une propriété particulière parce que la liste n'est pas disposée dans un ordre strict des règles. Vous pouvez réorganiser la liste. Par exemple, vous pouvez provoquer les éléments à  afficher dans l'ordre alphabétique. Pour cela, sur la barre d'outils de la fenêtre Propriétés, cliquez sur le bouton alphabétique . Pour restaurer la liste, vous pouvez cliquer sur le bouton classé Categorized.

Deux listes se partagent la zone principale de la fenêtre Propriétés. Lorsque le liste des propriétés est affichée, le bouton Propriétés Properties est cliqué. La seconde est la liste des événements. Par conséquent, pour afficher les événements, vous pouvez cliquer sur le bouton événements . Si la section événements s'affiche, pour afficher la liste des propriétés, vous pouvez cliquer sur le bouton Propriétés Properties.

Sous la liste des propriétés, il y a une longue barre qui affiche certains messages. La zone est effectivement une section d'aide qui affiche une brève description de la propriété sélectionnée dans la zone principale de la fenêtre Propriétés.

L'Accès aux propriétés d'un ou plusieurs contrôles

Basé sur une description précédente,

  • Si la fenêtre s'affiche déjà , pour accéder aux propriétés du formulaire ou d'un contrôle, cliquez simplement dessus
  • Si la fenêtre Propriétés ne s'affiche pas, pour accéder aux caractéristiques d'un objet, droit-cliquez sur le formulaire ou un contrôle sur le formulaire et cliquez sur Propriétés
  • Si la fenêtre n'est pas disponible pour les caractéristiques d'accès, cliquez sur le formulaire ou un contrôle sur le formulaire et, dans le menu principal, cliquez sur Affichage - > Propriétés

Lorsqu'un contrôle est sélectionné, la fenêtre affiche uniquement ses caractéristiques :

Properties

Vous pouvez également modifier certaines caractéristiques des divers contrôles en même temps. Pour le faire, sélectionnez tout d'abord les contrôles sur le formulaire et accédez à  la fenêtre de propriétés :

Common properties of different controls

Lorsque les différents contrôles ont été sélectionnés :

  • La fenêtre affiche uniquement les caractéristiques communes aux contrôles sélectionnés
  • La zone de liste déroulante sur le haut de la fenêtre de propriétés est vide
  • Certains champs de la fenêtre Propriétés apparaissent vides car les différents contrôles qui sont sélectionnés ont des valeurs différentes pour ces propriétés.

ApplicationApplication : Présentation de la fenêtre Propriétés

  1. Pour créer une nouvelle application, dans le menu principal, cliquez sur Fichier - > Nouveau Projet...
  2. Dans la liste du milieu, cliquez sur Windows Forms Application
  3. Définissez le nom pour Exercise4 et cliquez sur OK

Catégories de propriétés

 

Introduction

Chaque champ dans la fenêtre Propriétés possède deux sections : le nom de la propriété € â„¢ s et la valeur de la propriété :

Properties


Le nom d'une propriété est représenté sur la colonne de gauche. C'est le nom officiel de la propriété. Les noms de propriétés sont dans un mot. Vous pouvez utiliser ce même nom pour accéder à  la propriété dans le code.

La zone située à  droite de chaque nom de propriété représente la valeur de la propriété que vous pouvez définir pour un objet. Il existe différents types de champs que vous utiliserez pour définir les propriétés. Pour savoir quel genre particulier est un champ, vous pouvez cliquez sur son nom. Pour définir ou modifier une propriété, utilisez la boîte sur le côté droit du nom de la propriété de € â„¢ s : valeur de la propriété, également appelée la valeur du champ.

ApplicationApplication : Affichage de la fenêtre Propriétés

  • Pour afficher les propriétés de windows, dans le menu principal, cliquez sur Affichage - > Fenêtre Propriétés

Champs vides

Property Empty

 
Par défaut, ces champs n'ont rien dans la section de leur valeur. La plupart de ces propriétés dépendent d'autres paramètres de votre programme. Par exemple, vous pouvez définir une propriété de menu pour un formulaire uniquement après que vous ayez créé un menu.

Pour définir la propriété sur ce champ, vous pouvez taper dedans ou sélectionner dans une liste.

ApplicationApplication : Vérification des champs vides

  • Cliquez sur le corps de l'écran.
    Dans la fenêtre Propriétés, notez que AccessibleName et les champs de balise sont vides

Champs de texte

Il existe des champs qui attendent que vous tapiez une valeur. La plupart de ces champs ont une valeur par défaut. Voici un exemple :

Property Text

Pour modifier la valeur de la propriété, cliquez sur le nom de la propriété, entrez la valeur souhaitée et appuyez sur Entrée.

Alors que certaines propriétés, telles que le texte, devraient permettre quoi que ce soit, certains autres champs s'attendent à  un type spécifique de texte, comme une valeur numérique.

ApplicationApplication : Vérification des champs de texte

  1. Dans la fenêtre Propriétés, cliquez sur le texte et notez qu'elle contient une chaîne de caractères gras
  2. Cliquez sur (nom) et notez qu'il contient certains caractères gras

Les Champs numériques

Certains champs s'attendent à  une valeur numérique. Dans ce cas, vous pouvez cliquez sur le nom du champ et entrez la valeur souhaitée. Voici un exemple :

Numeric Property

 Si vous tapez une valeur non valide, vous recevrez une boîte de message indiquant l'erreur :

Error

Dans ce cas, cliquez sur OK et entrez une valeur valide. Si la valeur est censée être un nombre entier, assurez-vous de ne pas le taper comme un nombre décimal.

ApplicationApplication : Vérification des champs numériques

  1. Dans la section Contrôles Communs de la boîte à  outils, cliquez sur NumericUpDown NumericUpDown et cliquez sur le formulaire (pas besoin de précision)
  2. Alors que le contrôle est toujours sélectionné sur l'écran, dans la fenêtre Propriétés, cliquez sur une valeur et notez qu'elle contient une chaîne de numéro en caractères gras
  3. Cliquez sur le DecimalPlaces, le cas échéant, le maximum et les champs minimum pour voir s'ils contiennent des valeurs numériques :
     

Les Champs basés sur la Date

Certains champs s'attendent à  ce que vous entriez une date. Vous devez saisir une date valide reconnue par le système d'exploitation et régional et les paramètres de langue dans le panneau de configuration. Si vous entrez une date incorrecte, vous recevrez une erreur.

ApplicationApplication : Vérification de la Date et de l'Heure de Champs

  1. Dans la section contrôles communs de la boîte à  outils, cliquez sur DateTimePicker et cliquez sur le formulaire (pas besoin de précision)
  2. Alors que le contrôle est toujours sélectionné sur l'écran, dans la fenêtre Propriétés, cliquez sur une valeur et notez qu'elle contient une valeur de date et d'heure
  3. Cliquez sur les champs MaxDate et le MinDate pour voir leurs valeurs :
     
    Date-Based Field

Les Champs extensibles

Expandable Property

Certains champs disposent d'un bouton à  droite du point. Cela signifie que la propriété est un ensemble de sub-properties qui appartiennent à  la même propriété et sont définis ensemble. Pour développer un tel champ :

  • Cliquez sur son bouton droit du point
  • Double-cliquez sur le nom de propriété

Après l'élargissement du champ, il pourrait être équipé d'une flèche pointée vers le bas-droite :

Properties

Pour réduire le champ, cliquez sur le bouton - .

Certaines propriétés sont numériques, telles que Location ou Size. Avec une telle propriété, vous pouvez cliquer sur son nom et tapez deux nombres séparés par une virgule. D'autres propriétés sont créées à  partir d'une classe ou une énumération. Si vous développez un tel champ, il affichera les diverses options. Voici un exemple de la propriété Font :

Properties

Avec une telle propriété, vous devez sélectionner dans une liste.

ApplicationApplication : Vérification des champs extensibles

  1. Cliquez sur une zone vide de l'écran pour sélectionner le formulaire.
  2. Dans la fenêtre Propriétés, double-cliquez sur le nom de la police pour le développer et remarquez qu'il affiche certains éléments précédemment masqués

Les Champs de type Boolean

Boolean Fields

Certains champs ne peuvent avoir qu'une valeur True ou False. Pour modifier leur paramètre, vous pouvez sélectionner dans la zone de liste déroulante ou double-cliquez sur la propriété pour passer à  l'autre valeur.

ApplicationApplication : Vérification des champs de type Boolean

  1. Dans la fenêtre Propriétés, cliquez sur Activer et notez qu'il affiche true
  2. Dans le cadre de polices, cliquez sur gras et notez qu'il affiche false

Les Champs d'action

Certains champs nécessiteraient une valeur ou un élément qui doit être défini par une action intermédiaire. Ces champs affichent un bouton de sélection Ellipsis. Lorsque vous cliquez sur le bouton, une boîte de dialogue viendra et vous pouvez définir la valeur pour le champ.

Property Action

ApplicationApplication : Vérification des champs d'action

  1. Dans la section contrôles communs de la boîte à  outils, cliquez sur PictureBox et cliquez sur le formulaire (pas besoin de précision)
  2. Alors que le contrôle est toujours sélectionné sur l'écran, dans la fenêtre Propriétés, cliquez sur une image et remarquez que le champ affiche un bouton de sélection Ellipsis
     
    Picture Box
  3. Cliquez sur le bouton de sélection et notez qu'une boîte de dialogue s'affiche
  4. Cliquez sur Annuler

Les champs basés sur une liste

Pour modifier la valeur de certains champs, vous utiliserez leur zone de liste déroulante pour afficher les valeurs disponibles. Après avoir cliqué sur la flèche, une liste va s'afficher :

Property Selection

Il existe différents types de champs basés sur la liste. Certains d'entre eux affichent seulement deux éléments. Pour modifier leur valeur, vous pouvez simplement double-cliquer sur le champ. Certains autres champs ont plus de deux valeurs dans le champ. Pour les modifier, vous pouvez cliquez sur leur flèche et sélectionnez dans la liste. Vous pouvez également double-cliquer un certain nombre de fois jusqu'à  ce que la valeur souhaitée soit sélectionnée.

ApplicationApplication : Vérification basée sur la liste des champs

  1. Cliquez sur une zone vide de l'écran pour sélectionner le formulaire.
  2. Dans la fenêtre Propriétés, cliquez sur FormBorderStyle et notez qu'il affiche un bouton fléché d'une zone de liste déroulante
  3. Appuyez sur la touche Alt et sur la touche flèche bas pour afficher la liste
  4. Appuyez sur Echap

Les Champs de sélection de la zone

Certaines propriétés fournissent une fenêtre où vous pouvez sélectionner l'option souhaitée. Le champ affiche principalement la flèche d'une zone de liste déroulante. Pour utiliser le champ, vous cliquez sur la flèche de la zone de liste déroulante et la fenêtre s'affiche. Voici des exemples :


Alignment

Back Color

Après l'expansion de la fenêtre, vous pouvez sélectionner l'option souhaitée. Nous finirons par les examiner.

ApplicationApplication : Vérification des champs de la zone de sélection

  1. Sur l'écran, cliquez sur un des contrôles
  2. Dans la fenêtre Propriétés, cliquez sur la station d'accueil et cliquez sur la flèche de la zone de liste déroulante
  3. Remarquez la fenêtre qui s'affiche et appuyez sur la touche Echap
  4. Dans le menu principal, cliquez sur fichier - > fermer la solution ou fichier - > fermer projet
  5. A la demande si vous souhaitez enregistrer, cliquez sur Ignorer
 
 
 
 

Précédente Copyright © 2009-2010, yevol.com Suivant