Delphipage - la reference en Delphi
Accueil - Astuces - Composants - Programmes - Tutoriaux - Livres - Liens
 Sources
- Astuces
- Composants
- Programmes
- Tutoriaux
 Rechercher
- Delphipage
- Ngscan
 Ressources
- Lexique Delphi
- Livres
- News
- Patchs Delphi
 Liens
- Borland France
- CodeGear
- Les meilleurs sites


Tutoriaux - Boite de dialogue

Présentation

Les boites de dialogues communes sont des boites normalisées Windows.
Tous les sources les utilisent car elles sont facile à programmer et elles donnent un aspect standard. Toutes les boites de dialogues communes sont dans la palette de composants dans l'onglet Dialogues.



Pour utiliser une boite de dialogue, il suffit de le sélectionner dans l'onglet Dialogues et de cliquer dans la fiche puis de le glisser.


TOpenDialog

Ce compossant ouvre la boite de dialogue 'Ouvrir'.


if OpenDialog1.Execute then
begin
Image1.Picture.LoadFromFile(OpenDialog1.FileName);
end;


On charge dans un composant TImage le fichier bitmap à partir du chemin renvoyé par le composant TOpenDialog.


TSaveDialog

Ce composant ouvre la boite de dialogue 'Sauvegarder'.

if SaveDialog1.Execute then
begin
Image1.Picture.SaveToFile(SaveDialog1.FileNalme);
end;


On sauvegarde le contenu du composant TImage dans le chemin spécifié par le composant TSaveDialog.


TOpenPictureDialog

Ce composant ouvre la boite de dialogue 'Ouvrir image'.
Avec cette boite de dialogue, on peut visualiser les images dans la boite de dialogue.

if OpenPictureDialog1.Execute then
begin
Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;



TSavePictureDialog

Ce composant ouvre la boite de dialogue 'Sauvegarder image'.
Avec cette boite de dialogue, on peut visualiser les images dans la boite de dialogue.


if SavePictureDialog1.Execute then
begin
Image1.Picture.SaveToFile(SavePictureDialog1.FileName);
end;


Ses quatre composants que l'on a évoqué ci-dessus, proposent exactement les mêmes propriétés.

 Propriété

Description
 DefaultExt Spécifie l'extension devant être ajoutée au nom du fichier saisi par l'utilisateur, s'il l'omet.
 FileEditStyle Indique si l'utilisateur peut saisir un nom de fichier ou doit choisir un fichier proposé dans une boîte à options.
 FileName Nom du fichier saisi ou sélectionner.
 Files Liste des fichiers sélectionner.
 Filter Détermine le ou les filtres que peut utiliser l'utilisateur.
 FilterIndex Indice du filtre devant être actif parmi ceux définis.
 HistoryList Liste des fichiers pouvant être sélectionner.
 InitialDir Indique le répertoire lors de l'ouverture.
 Options Détermine l'aspect de la boite.
 Tile Titre de la boite de dialogue.


TFontDialog

Ce composant ouvre la boite de dialogue 'Fontes'.
Cette boite de dialogue permet la sélection une fonte(Type, taille, couleur... d'une écriture).


Propriété

Description
 Device Indique le périphérique.
 Font Contient les informations d'une fonte.
 MaxFontSize Taille maximale.
 MinFontSize Taille minimale.
 Options Aspect de la boîte.


TColorDialog

Ce composant ouvre la boite de dialogue 'Couleur'.
Grâce à cette boite de dialogue, on peut choisir une couleur parmi 65536.


Propriété

 Description
 Color Couleur sélectionnée.
 CustomColor Tableau contenant les couleurs personnalisées.
 Options Apparence de la boite.

procedure TForm1.Button1Click(Sender: TObject);
begin
ColorDialog1.Color:=Panel1.Color;
if ColorDialog1.Execute then
Panel1.Color:=ColorDialog1.Color;
end;



TPrintDialog

Ce composant paramètre l'impression d'un document.


Propriété

Description
 Collate Indique si les copies doivent être triées.
 Copies Indique le nombre d'exemplaires à imprimer.
 FromPage Indique la page de début.
 MaxPage Numéro maximal de page.
 MinPage Numéro minimal de page.
 Options Aspect de la boite.
 PrintRange Indique le choix de l'impression.
 PrintToFile Indique si l'impression.
 ToPage Indique la dernière page devant être imprimée.


TPrinterSetupDialog

Ce composant ouvre la boite de dialogue 'Configuration de l'imprimante'.
Il permet de choisir avant l'impression la taille, l'orientation du papier...



TFindDialog

Ce composant ouvre la boite de dialogue 'Recherche du texte'.


TReplaceDialog

Ce composant ouvre la boite de dialogue 'Remplacement du texte'.


Editeur de filtre

Les composants TOpenDialog, TOpenPictureDialog, TSaveDialog et TSavePictureDialog possèdent une propriété appelé "Filter". Cette propriété permet de filtrer les fichiers d'une certain extension.
Dans l'inspecteur d'objets, cliquez deux fois sur la propriété "Filter". L'éditeur de filtre apparait.





Dans l'éditeur de filtre, voici quelques filtres que vous pouvez utiliser :


 Nom de filtre
Filtre
Icones
 *.ico
Bitmap
 *.bmp
Méta fichiers 
 *.wmf
Texte 
 *.txt
Tous les fichiers
 *.ico;*.bmp;*.wmf;*.txt

Ainsi, seulement les fichiers qui porte l'extension que vous avec mis dans l'éditeur de filtre seront visible lorsque vous utiliser ses quatre composants.

Possibilité des boites de dialogues    [ 09-03-2001 ]
 Programme qui consiste à vous montrer les différentes possibilitées des boites de dialogues.
TÚlÚcharger :  [3 Ko] [Télécharger boitedialog.zip]

Auteur : Yoann
Site internet :
http://delphipage.free.fr/

Tous droits réservés - Contacts
Haut de la page