GUI Builder : PROPRIETES

Chaque objet (fenêtre, bouton, …) est défini par un ensemble de propriétés (nom, taille, couleur, position, …). Ces propriétés apparaissent et peuvent être modifiées sous l’onglet Properties du Project Manager. Presque tous les objets ont des propriétés communes comme le nom ou la taille, mais toutes les propriétés ne s’appliquent pas forcément à tous les objets, car certains objets sont incompatibles avec certaines procédures. Par exemple, la propriété Enabled ne s’applique qu’à l’objet Timer.

Alignment

 

Cette propriété permet de contrôler la position du texte dans un objet. Le texte peut être aligné à gauche, à droite ou être centré.

 

S’applique à :

 

Static text

Text box

     

AutoHScroll & AutoVScroll

 

Cette propriété permet au texte de dépasser des limites physiques de l’écran horizontalement ou verticalement grâce à une barre de défilement. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Text box

       

AutoSize

 

Cette propriété permet de contrôler la façon dont un objet affiche son image. Les valeurs possibles sont None, ControlToImage ou ImageToControl.

 

S’applique à :

 

Image

       

BackColor

 

Cette propriété spécifie la couleur de fond d'un objet. Les valeurs (combinaison de R, G, B) possibles varient entre 0 et 255.

 

S’applique à :

 

Static Text

Text box

Panel

Frame

Check box

 

Radio button

Combo box

Picture box

Box

List box

 

Window

MDIChild

MDIMain

Dialog

 

Border

 

Cette propriété permet d'afficher ou non la bordure d'un objet. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Static Text

Picture Box

Image

Box

 

Checked

 

Cette propriété spécifie si l'objet est coché ou non. Pour un CheckBox, la coche apparaît comme un vu (Ö ), pour un Radio button, un point noir apparaît dans le cercle, et pour un Two-State Button, le bouton est pressé. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Check box

Radio button

Two-state button

   

ControlBox

 

Cette propriété indique si une boîte de contrôle ou un menu système doit être affiché en haut à gauche d’une fenêtre ou d’une application. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Window

       

DefaultButton

 

Cette propriété indique si un bouton par défaut est utilisé pour une fenêtre. Le bouton par défaut est sélectionné quand l’utilisateur appuie sur la touche Return (ou clique dessus), il est entouré d’une bordure grisée. Les valeurs possibles sont True ou False.

 

S’applique à :

 

PushButton

       

Enable

 

Cette propriété spécifie si le timer est initialement actif ou inactif. Les valeurs possibles sont True ou False

 

S’applique à :

 

Timer

       

FontName, FontSize, FontBold, FontItalic et FontUnderline

 

Ces propriétés permettent de changer les attributs de la police de caractère utilisée. Les valeurs possibles pour FontBold, FontItalic et FontUnderline sont True ou False

 

S’applique à :

 

Static Text

Text Box

PushButton

Frame

CheckBox

 

Radio button

Combo box

List box

Picture box

Window

 

MDIChild

MDIMain

Dialog

   

ForeColor

 

Cette propriété détermine la couleur du premier plan. Elle s’applique généralement au texte contenu dans un objet. Les couleurs ont des valeurs qui varient (combinaison de R, G, B) entre 0 et 255.

 

S’applique à :

 

Static Text

Text Box

PushButton

Frame

CheckBox

 

Radio button

Combo box

List box

Picture box

Window

 

MDIChild

MDIMain

Dialog

   

Height

 

Cette propriété permet de modifier la hauteur d’un objet.

 

S’applique à :

 

Static Text

Text Box

PushButton

PictuteButton

Frame

 

CheckBox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Box

Panel

Window

 

Two-state button

Image

     

Icon

 

Cette propriété permet d’entrer le nom d’un fichier icône (*.ico) qui sera utilisé lorsque le fenêtre sera minimisée.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

Interval

 

Cette propriété permet de régler la fréquence à laquelle le code associé au minuteur (Timer) est exécuté. La valeur doit être donnée en millisecondes. Une valeur de 1000 exécutera le code à des intervalles de 1 seconde.

 

S’applique à :

 

Timer

       

Items

 

Cette propriété est utilisée pour assigner du texte statique à une List Box ou à une Combo Box. Les différents éléments entrés doivent être séparés par des virgules.

 

S’applique à :

 

Combo box

List box

     

Left

 

Cette propriété permet de modifier la position du bord gauche de l’objet. La largeur de l’objet affecté demeure la même.

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Box

Two-state button

Panel

 

Image

Timer

Window

MDIChild

MDIMain

 

Dialog

       

MaxButton, MinButton

 

Ces propriétés spécifient si un bouton maximise ou minimise va apparaître dans le coin en haut à droite d’une fenêtre. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

MaxValue, MinValue

 

S’appliquant uniquement sur des ascenseurs (scrollbars), MinValue spécifie la valeur minimum que peut prendre une barre de défilement (par défaut 0). MaxValue spécifie la valeur maximum que peut prendre une barre de défilement (par défaut 100).

 

S’applique à :

 

Horizontal scrollbar

Vertical scrollbar

     

MultiLine

 

Cette propriété indique si le texte contenu dans une Text Box peut apparaître sur une ou plusieurs lignes. Si la valeur est vraie (true), une pression sur la touche Tab (tabulation) ne fera pas passer le focus sur le prochain champ, mais ajoutera une tabulation dans le Text Box. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Text box

       

MultiSelect

 

Cette propriété permet de choisir la méthode de sélection d’un élément dans une List Box. Simple permet d’utiliser la souris pour sélectionner un ou plusieurs éléments. Extend permet d’utiliser les touches Ctrl ou Ctrl+Schift avec la souris pour sélectionner un ou plusieurs éléments dans la liste. None n’autorise la sélection que d’un élément avec la souris. Les valeurs possibles sont Simple, Extended ou None.

 

S’applique à :

 

List box

       

Name

 

Cette propriété permet d’entrer l’identificateur de l’objet. C’est sous ce nom que l’objet sera connu dans le code.

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

CheckBox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical Scrollbar

Picture box

Box

Timer

Panel

 

Window

Image

Two-state button

Image

 

PanelStyle

 

Cette propriété permet de choisir la façon d’afficher un panneau (Panel). Les valeurs possible sont None, SmallRaised, SmallSunken, Sunken, Raised, Etched ou Bump.

 

S’applique à :

 

Panel

       

Password

 

Cette propriété permet d’utiliser un champ texte pour entrer un mot de passe. Le texte entré apparaîtra comme une série d’astérisques.

 

S’applique à :

 

Text box

       

Picture

 

Cette propriété permet de spécifier l’image (.bmp, .dib, ou .ico) qui va apparaître dans un objet.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

Picture button

 

Picture

Image

Two-state button

   

Pointer

 

Cette propriété permet de choisir la forme du curseur de la souris lorsqu’il passe au dessus d’un objet.

Les valeurs possible sont : Default, Arrow, CrossBar, Ibeam, Size, UpArrow, HourGlass ou No.

 

S’applique à :

 

Static text

Text box

Pushbutton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Box

Panel

Image

 

Two-state button

Window

MDIChild

MDIMain

Dialog

ReadOnly

 

Cette propriété permet de donner à un objet texte la propriété read-only (lecture seule). L’utilisateur ne peut pas modifier le texte. Les valeurs possible sont True et False.

 

S’applique à :

 

Text box

       

ScrollBars

 

Cette propriété permet d’ajouter à un objet texte une barre de défilement horizontale et verticale.

Les valeurs possible sont Vertical, Horizontal, Both ou None.

 

S’applique à :

 

Text box

       

Sorted

 

Cette propriété permet de trier les noms d’une List box par ordre alphabétique. Les valeurs possible sont True ou False.

 

S’applique à :

 

Combo box

List box

     

StartWindow

 

Cette propriété permet de choisir quelle fenêtre sera affichée initialement par le GUI Builder. Quand la fenêtre initiale est fermée, l’application se termine. Les valeurs possible sont True ou False.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

State

 

Cette propriété permet de contrôler l’état initial d’un objet lorsque le programme est activé. Les valeurs possible sont Enabled, Disabled ou Invisible pour la plupart des objets. Pour les autres objets (Static Text, Frame, Box et Panel) cette propriété prend les valeurs Visible ou Invisible.

 

S’applique à :

 

Static Text

Text box

PushButton

Picture button

Frame

 

CheckBox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Box

Panel

Two-state button

Style

 

Cette propriété défini le type d’une Combo box utilisé. DropDown Combo permet à l’utilisateur de choisir un élément de la liste ou encore d’entrer un élément au clavier. DropDown List ne permet pas à l’utilisateur d’entrer un élément au clavier. Les valeurs possible sont DropDown Combo ou DropDown List.

 

S’applique à :

 

Combo box

       

TabStop et TabIndex

 

Lorsque plusieurs objet apparaissent dans une fenêtre, la touche Tab permet de passer d’un objet à un autre. TabIndex permet de définir l’ordre dans lequel on va (le focus) parcourir ces objets. Cette propriété prend les valeurs comprises entre 1 et le nombre d’objets présents dans la fenêtre. TabStop détermine si un utilisateur peut utiliser la touche Tab pour passer d’objet en objet. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Text box

PushButton

Picture Button

Checkbox

Radio button

 

Combo box

List box

Horizontal scrollbar

Vertical scrollbar

Picture box

 

Two-state button

       

Text

 

Cette propriété permet de changer le texte associé à un objet.

 

S’applique à :

 

Static text

Text box

PushButton

Frame

Checkbox

 

Radio button

Combo box

     

TextCase

 

Cette propriété spécifie si le texte doit apparaître en majuscules (Upper), en minuscules (Lower) ou comme il a été tapé (None).

 

S’applique à :

 

Static text

Text box

PushButton

Frame

Checkbox

 

Radio button

Combo box

     

Title

 

Cette propriété permet d’entrer le titre d’une fenêtre.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

Top

 

Cette propriété permet de modifier la position du haut de l’objet.

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Box

Two-state button

Panel

 

Image

Timer

Window

MDIChild

MDIMain

 

Dialog

       

Value

 

Cette propriété spécifie la position du curseur de la barre de défilement. Par défaut cette valeur vaut 0. Elle peut varier entre les valeurs MinValue et MaxValue associé à la barre de défilement.

 

S’applique à :

 

Horizontal scrollbar

Vertical scrollbar

     

WantReturn

 

Cette propriété détermine le comportement d’un objet texte lorsque la touche Enter a été utilisée. Lorsque qu’un objet texte est sélectionné et que l’utilisateur appuie sur la touche Enter, un Return est inséré si WantReturn est à True. Si WantReturn est à False alors le bouton par défaut est sélectionné.

 

S’applique à :

 

Text box

       

Width

 

Cette propriété permet de modifier la largeur d’un objet.

 

S’applique à :

 

Static text

Text box

PushButton

Picture button

Frame

 

Checkbox

Radio button

Combo box

List box

Horizontal scrollbar

 

Vertical scrollbar

Picture box

Box

Two-state button

Panel

 

Image

Window

     

WindowState

 

Cette propriété spécifie l’état initial de la fenêtre. Les valeurs possibles sont Normal, Minimized ou Maximized.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

WindowType

 

Cette propriété détermine le type de fenêtre créé pour une fiche (form). Cette propriété ne peut pas être modifiée. Cela peut être une fenêtre principale, un dialogue, une fenêtre principale de type MDI ou une fenêtre enfant de type MDI.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

 

Visible

 

Cette propriété détermine si une fenêtre est visible ou non. Les valeurs possibles sont True ou False.

 

S’applique à :

 

Window

MDIChild

MDIMain

Dialog

Image