IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Customiser un TOpenDialog


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    36
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Par d�faut Customiser un TOpenDialog
    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

  2. #2
    Membre Expert
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    D�tails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Par d�faut
    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

  3. #3
    Membre chevronn�
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    349
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2007
    Messages : 349
    Par d�faut
    Dans un premier temps, tu as � disposition les trois �v�nements:

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    OnFolderChange
    OnSelectionChange
    OnTypeChange
    Tu peux peut-�tre t'en servir pour afficher des informations suppl�mentaires ?

    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).

  4. #4
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    36
    D�tails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Par d�faut
    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...

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Comment obtenir une TOpenDialog en fsStayOnTop ?
    Par Tardiff Jean-Fran�ois dans le forum Composants VCL
    R�ponses: 7
    Dernier message: 28/06/2005, 12h53
  2. [C#] Colonne Lien customis�e
    Par Emdis dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 24/05/2005, 13h17
  3. [JTree] Customiser un DefaultMutableTreeNode...
    Par Pignoufy dans le forum Composants
    R�ponses: 4
    Dernier message: 19/04/2005, 11h29
  4. [Composant] Customiser le graphisme
    Par Eternity dans le forum AWT/Swing
    R�ponses: 3
    Dernier message: 30/03/2005, 09h25
  5. [D�butant] Customisation d'Eclipse
    Par bonnefr dans le forum Eclipse Java
    R�ponses: 1
    Dernier message: 18/05/2004, 12h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo