bonsoir
je voudrais savoir si kkun avait deja trouve la possibilité de customiser un TOPendialog; en fait je voudrais ajouter un panel 'une sorte de preview' qui contiendrait des infos suivant le type de fichiers selectionnés...
merci d'avance
bonsoir
je voudrais savoir si kkun avait deja trouve la possibilité de customiser un TOPendialog; en fait je voudrais ajouter un panel 'une sorte de preview' qui contiendrait des infos suivant le type de fichiers selectionnés...
merci d'avance
Salut, oui il y a moyen de faire cela, c'est bizarre car je cherche à faire à peu près la même chose pour un projet non prioritaire. Donc, je ne pourrais pas te donner la réponse très bientôt. Mais je vais surveiller ce post
Mais je peut te dire de regarder les fichiers ExtDlgs.pas et ExtDlgs.hpp dans lesquelles on y dérive la classe TOpenDialog pour en faire un TOpenPictureDialog. N'oublie d'utiliser un fichier resource comme ExtDlgs.rc
Je ne sais si sa peut t'aider, c'est juste que j'ai déjà fais la même chose Visual Studio voici un site avec plus d'info: http://msdn2.microsoft.com/en-us/library/ms646951.aspx
Mais la technique n'ai pas du tout la même qu'avec BCB![]()
Dans un premier temps, tu as à disposition les trois évènements:
Tu peux peut-être t'en servir pour afficher des informations supplémentaires ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 OnFolderChange OnSelectionChange OnTypeChange
Pour récupérer le répertoire sélectionné lors de l'évènement OnFolderChange, utilise GetCurrentDir().
Pour l'évènement OnSelectionChange, tu récupères le fichier ou le répertoire sélectionné dans OpenDialog1->FileName (ou OpenDialog1->Files pour une sélection multiple).
j'ai trouvé un site intéressant pour cela.
http://home.att.net/~secondcut/opdlgvcl.htm
cela m'aide bien à pouvoir ajouter les composants qui vont bien sur la boite de dialogue.
merci des conseils sinon...
Partager