IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Tutoriel : Un éditeur de texte à fonctions vocales qui utiise Microsofft Agent

2002

Par Benoit Vermersch - vermerschb@mailup.net

Voilà toutes vos action sont crées. il fat maintenant créer un menu et une barre d'outil pour pouvoir y accéder.

Liste d'images

- D'abord nous allons créer les images qui seront associées au éléments du menu et aux boutons de la barre d'outil.

- Télécharger le zip d'images mis à disposition pour ce programme et décompresser-le dans le repertoire de votre projet :

- Déposer un composant TImageList (Win32) sur votre fiche, puis ouvrir l'éditeur de listes d'images en double-cliquant dessus.

- Cliquer sur ajouter, puis sélectionner dans la liste le fichier "newhf.bmp" et cliquer sur Ouvrir

- Répeter cette opération pour les fichiers : (respecter l'ordre donné) "Open.bmp", "Save.bmp", "Print.bmp", "Cut.bmp", "Paste.bmp", "Bold.bmp", "Italic.ico", "Underline.bmp", "Aleft.bmp", "Center.bmp", "ARight.bmp", "para_bull .ico". Normalement si tout ce passe bien, l'image "par_bull.ico.bmp" doit être classée 13

- Cliquer sur Appliquer puis sur Ok

- Maintenant nous allons associer ces différentes images à leurs actions respectives

- Définir la propriété Images de votre composants ActionList pour demander à au programme d'utiliser les images faisant parties de votre lite

-Ensuite, double-cliquer sur ActionList, Sélectionner "Toutes les actions".

- Sélectionner l'action Nouveau puis dans la propriété image, taper 0

- Répeter cette action de la manière suivante :

Actions

Image correspondante

Nouveau 0
FileOpen1 1
Enregistrer 2
FilePrintSetup1 3
EditCut1 4
EditCopy1 6
EditPaste1 6
RichEditBold1 7
RichEditItalic1 8
RichEditUnderline1 9
RichEditBullets1 13
RichEditAlignLeft1 10
RichEditAlignRight1 11
RichEditAlignCenter1 12

Pour les actions non citées dans le tableau ci-dessus, régler leur propriété Image sur "-1"

Création du menu

- Déposer un composant MainMenu (standard) sur votre fiche puis double-cliquer dessus pour ouvrir l'éditeur de menus.

- Dans la première case en haut à gauche, Mettre le Caption sur "&Fichier". (ne pas mettre les guillemets !)

- Sur la première case de la première colonne, définir l'action Nouveau.
2-ème case : FileOpen1
3-ème : Enregistrer
4-ème FileSaveAs
5-ème : FilePrintSetup1
Pour la 6-ème case : mettre juste un '-' dans la propriété Caption
Enfin pour la 7-ème case, définir la propriété Action sur FileExit1

- Maintenant, passer à la deuxième colonne. définir la propriété Caption de l'entête de cette colonne à "&Edition"
Première case : régler la propriété action sur EditCut1
2-ème case : EditCopy1
3-ème : EditPaste1
4-ème case : Insérer le caractère '-' dans sa propriété Caption
5-ème : EditUndo1
6-ème : EditSelectAll

Votre menu doit ressembler à cela :

Maintenant on règle la propriété Images du composant MainMenu (Fermer l'editeur et cliquer juste une fois sur ce composants) sur ImageList1. Votre menu doit ressembler à cela.

- Enregistrer et tester votre projet ( Si à ce stade, le projet ne fonctionne pas. N'hésiter pas à me mailer pour que je puisse vous fournir mon aide : webmaster@benoweb.zzn.com

Création d'une barre d'outil

Rien de plus facile que de créer une petite barre d'outil avec Delphi

- Déposer un composant ToolBar (Win32) sur votre fiche

- Régler sa propiété Images sur ImageList1 pur une raison que vous devez connaître maintenant.

- Ensuite insérer des boutons et des séparateurs pour obtenir le résultat suivant (pour insérer des boutons et des séparateurs, bouton droit sur votre barre d'outil et sélectionner nouveau bouton ou nouveau séparateur).

- Cliquer sur le premier bouton de cette barre d'outil puis régler sa propriété Action à "Nouveau".

- Répèter cette même opération pour les autres action en utilisant les données du tableau ci-dessous

Boutons Actions
1 Nouveau
2 FileOpen1
3 Enregistrer
4 FilePrintSetup1
-  
5 EditCut1
6 EditCopy1
7 EditPaste1
-  
8 RichEditBold1
9 RichEditItalic1
10 RichEditUnderline1
-  
11 RichEditAlignLeft1
12 RichEditAlignCenter1
13 RichEditAlignRight1
-  
14 RichEditBullets1

- Maintenant, votre projet doit ressembler à cela :

- Enregistrer puis tester votre application. Le résultat est quand même pas mal

Suite : Gestion de la police

 

<