ToolStrip
De type Microsoft Office, Toolstrip configure les barres
.
On peut créer une barre n'importe où dans le formulaire.
Les propriétés principales:
AllowItemReorder : indique si les items (boutons de la
en maintenant sur la touche ALT.
ShowItemToolTips: indique si les items peuvent afficher
des infos bulles.
TextDirection : indique la direction du texte dans les
items du ToolStrip.
ToolStrip
Le Toolstrip accueille plusieurs éléments:
ToolStripButton
ToolstripLabel
ToolstripSeparator
ToolstripDropDownButton (menu déroulant)
ToolStrip
Dans le code, on a accès aux propriétés de l'élément
directement à partir de son nom:
[Link] ="Ok"
Ou par l'intermédiaire de la barre ToolStrip :
[Link] (2).Text ="Ok"
ToolStrip
La barre de bouton peut être mise verticalement grâce
à la propriété LayoutStyle
Avec l'aide du petit bouton permettant les taches
courantes sur le ToolStrip, on peut ajouter
instantanément tous les boutons standards ( nouveau,
ouvrir, enregistrer, imprimer, couper, copier, coller.
Les images
Le contrôle PictureBox sert à afficher des graphismes
au format bitmap, GIF, JPEG, métafichier ou icône
(.BMP .GIF .JPG .WMF .ICO)
L'image à afficher est déterminée par la propriété
Image
Les images
On peut aussi charger une image par code:
[Link] = [Link]("[Link]")
La propriété SizeMode détermine la façon dont l'image
et le contrôle se dimensionnent l'un par rapport à
l'autre.
aucun : L'image est alignée en haut à gauche du contrôle.
Elle peut être trop grande ou trop petite, mais rien ne
change de taille.
Stretch : l'image est automatiquement étirée afin que sa
taille s'adapte à celle du contrôle qui la contient.
Autosize : la taille du contrôle est modifiée pour faire la
taille de l'image.
CenterImage : l'image est centrée par rapport au contrôle.
Les images
Pour tous les contrôles affichant des images: l'image peut
être définie à l'aide des propriétés Image ou
BackgroundImage par la fenêtre des propriétés.
Ou bien dans le code :
[Link] = [Link]("C:\Graphics\[Link]")
Le contrôle ImageList
Il sert de containeur à images, c'est une collection
d'images.
Les images qu'il contient seront utilisées par d'autres
contrôles (PictureBox, Listview, TreeView, Button....)
Il n'est pas visible en exécution.
En conception il apparaît en bas sous la feuille.
En cliquant sur le bouton '...' en face de Images,
l'éditeur de collections d'image s'ouvre et on y charge
nos images.
Elles sont indéxés.
Image List
Un ImageList peut aussi être chargé par code:
[Link]([Link](NomImage))
Pour utiliser une image de l'ImageList dans un autre
contrôle, il faut modifier les propriétés de cet autre
contrôle( un bouton par exemple):
La propriété ImageList du bouton doit contenir le nom
du contrôle imageList et ImageIndex du bouton doit
contenir l'index de l'image dans l'ImageList.
Ou dans le code, on écrit:
[Link] = imagelist1
[Link] = 2
MenuStrip Editeur de menus
On peut ajouter un menu dans une feuille.
Pour 'dessiner' le menu, il suffit de mettre le curseur sur
le menu en haut de la fenêtre, où est écrit 'Taper ici' :
tapez le texte du menu
Il apparaît automatiquement un 'Tapez Ici' pour les
lignes dessous ou le menu suivant.
MenuStrip Editeur de menus
Quand le curseur est sur une ligne du menu,la fenêtre
de propriété donne les propriétés de la ligne :
La propriété ShortKey permet de créer un raccourci.
La propriété Checked permet de cochez la ligne.
La propriété Visible permet de faire apparaître ou non
une ligne.