• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
MODULE :PROGRAMMATION EVENEMENTIELLE
TIG 2EME ANNEE IFIAG
Les contr\u00f4les en VB.NET

Les contr\u00f4les permettent de cr\u00e9er l\u2019interface entre l\u2019utilisateur et notre application. C\u2019est via les contr\u00f4les que l\u2019utilisateur pourra saisir des donn\u00e9es, effectuer des s\u00e9lections et d\u00e9clencher des actions par l\u2019interm\u00e9diaire des \u00e9v\u00e9nements.

De mani\u00e8re g\u00e9n\u00e9rale, les contr\u00f4les sont des objets graphiques, c\u2019est \u00e0 dire qu\u2019il seront plac\u00e9s et visibles sur le formulaire. Cependant, certains contr\u00f4les offrant des fonctionnalit\u00e9s de programmation n\u2019appara\u00eetront pas sur le formulaire mais dans une zone situ\u00e9e en bas et uniquement en mode \u00ab Design \u00bb.

2.1 Membres communs

Les contr\u00f4les Visual Basic .Net sont des classes issues de la classe de base \u00ab control \u00bb.
Cette derni\u00e8re assure les fonctions \u00e9l\u00e9mentaires comme le placement sur une feuille, leur
position \u2026 A cette classe est ajout\u00e9e une classe d\u00e9riv\u00e9e permettant la personnalisation des
diff\u00e9rents contr\u00f4les.

2.1.1 propri\u00e9t\u00e9s
\u2022
Name
Nom du contr\u00f4le. Ce nom ne comporter que des lettres et le caract\u00e8re underscore \u00ab _ \u00bb.
\u2022
Anchor
Les ancres permettent de modifier automatiquement la taille d\u2019un contr\u00f4le lors du
redimensionnement d\u2019un formulaire. Chaque contr\u00f4le poss\u00e8de sa propre ancre.
Lors du param\u00e9trage, vous devez d\u00e9finir sur quels bords du conteneur est ancr\u00e9 le
contr\u00f4le. Dans l\u2019exemple suivant, nous cr\u00e9ons un contr\u00f4le ancr\u00e9 \u00e0 gauche et \u00e0 droite :
FORMATEUR :AZZI HAMID
1
2008/2009
Contr\u00f4le graphique
Contr\u00f4le masqu\u00e9
MODULE :PROGRAMMATION EVENEMENTIELLE
TIG 2EME ANNEE IFIAG
\u2022
CanFocus
Bool\u00e9en sp\u00e9cifiant si le contr\u00f4le peut recevoir le focus.
\u2022
CanSelect
Bool\u00e9en sp\u00e9cifiant si le contr\u00f4le peut \u00eatre s\u00e9lectionn\u00e9.
\u2022
Dock
Dans le m\u00eame esprit, la propri\u00e9t\u00e9 \u00ab Dock \u00bb permet d\u2019ancrer un contr\u00f4le aux \u00e0 un bord du
conteneur. Dans l\u2019exemple suivant, le bouton est ancr\u00e9 en bas :
\u2022
Enabled
Cette propri\u00e9t\u00e9 est une valeur bool\u00e9enne sp\u00e9cifiant si le contr\u00f4le est accessible ou non.
Dans le second cas, le contr\u00f4le appara\u00eetra gris\u00e9.
FORMATEUR :AZZI HAMID
2
2008/2009
MODULE :PROGRAMMATION EVENEMENTIELLE
TIG 2EME ANNEE IFIAG
\u2022
Location

La propri\u00e9t\u00e9 Location est un objet permettant de d\u00e9finir l\u2019emplacement du contr\u00f4le par
rapport \u00e0 son conteneur. Il est compos\u00e9 de deux propri\u00e9t\u00e9s (X et Y) qui d\u00e9finissent ses
coordonn\u00e9es par rapport au coin sup\u00e9rieur gauche du conteneur.

\u2022
Locked

Contrairement \u00e0 la version pr\u00e9c\u00e9dente, cette propri\u00e9t\u00e9 ne bloque pas le contr\u00f4le lors de
l\u2019ex\u00e9cution mais lors de la conception. Il permet d\u2019\u00e9viter de modifier les propri\u00e9t\u00e9s d\u2019un
contr\u00f4le.

\u2022
Modifiers
Cette propri\u00e9t\u00e9 param\u00e8tre la visibilit\u00e9 au niveau programmation de l\u2019objet. Elle peut prendre
les valeurs suivantes :
Valeur
Description
Public
Accessible \u00e0 partir de tous les \u00e9l\u00e9ments de la solution
Protected
Accessible \u00e0 partir des membres de la classe et des sous classes
Protected Friend
Correspond \u00e0 l\u2019union des visibilit\u00e9s Friend et Protected
Friend
Accessible \u00e0 partir du programme et des assemblages li\u00e9s
Private
Accessible \u00e0 partir des membres de la classe
Par d\u00e9faut, la visibilit\u00e9 est friend.
\u2022
Size
Cet objet permet de d\u00e9finir la taille du contr\u00f4le. Il est compos\u00e9 de deux propri\u00e9t\u00e9s, width
(largeur) et height (hauteur).
\u2022
TabIndex
Indice d\u00e9finissant l\u2019ordre de tabulation du contr\u00f4le par rapport \u00e0 son conteneur.
\u2022
Text
Cet propri\u00e9t\u00e9 r\u00e9f\u00e9rence le texte contenu ou affich\u00e9 dans un contr\u00f4le (Par exemple, le texte
affich\u00e9 sur un bouton).
\u2022
Visible
Cet propri\u00e9t\u00e9 d\u00e9termine si le contr\u00f4le est visible lors de l\u2019ex\u00e9cution. Attention, aucun
changement n\u2019est visible lors de la conception.
2.1.2 M\u00e9thodes
FORMATEUR :AZZI HAMID
3
2008/2009
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...