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 :

Comment faire une TToolBar détachable ?


Sujet :

C++Builder

  1. #1
    Invité
    Invité(e)
    Par défaut Comment faire une TToolBar détachable ?
    Bonjour,

    Je voudrais utiliser la possibilité de détacher une TToolBar d'un TControlBar.
    (La barre d'outil se retrouve alors sous la forme d'une petite fenêtre et on peut la raccrocher ailleurs ou la remettre où on l'a prise).
    On voit cette fonctionnalité dans de nombreux logiciels, en particulier les logiciels de dessin.

    J'ai regardé dans la doc et j'ai vu qu'il fallait utiliser la propriété useDockManager, mais je ne la trouve nulle part.
    Je n'ai trouvé que la propriété dockSite et les évènements OnDockOver et OnDockDrop.
    Sur mon TToolBar de test, j'ai mis la propriété DragMode à dmAutomatic, mais je n'arrive pas à le glisser hors de son TControlBar (curseur de la souris en forme de sens interdit)
    Mon ControlBar a les propritétés AutoDock et AutoDrag à true

    Vous savez comment mettre en oeuvre cette fonctionnalité de toolBar détachable avec Builder 6 pro ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    62
    Détails du profil
    Informations personnelles :
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Décembre 2004
    Messages : 62
    Par défaut
    Je crois qu'il faut utiliser le composant CoolBar de l'onglet Win32 !

  3. #3
    Invité
    Invité(e)
    Par défaut Erreur...
    Je ne crois pas. J'ai essayé sans succès et j'ai lu ceci dans l'aide à propos de la CoolBar :

    "Pour créer une barre qui agit comme site d'ancrage pour les barres d'outils et autres contrôles, utilisez plutôt TControlBar."

    Un autre idée pour utiliser TControlBar de façon à pouvoir détacher les barres d'outils ?

    Ce n'est peut être pas possible ?

  4. #4
    Invité
    Invité(e)
    Par défaut Soluce
    Il faut placer la propriété DragKing à dkDock au lieu de dkDrag...

    On l'accrocher sur les composants qui ont la propriété DockSite = true ..

    Merci, à +

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment faire une interface de ce type....
    Par SpiderAlpha dans le forum C++Builder
    Réponses: 6
    Dernier message: 30/04/2007, 13h50
  2. [NetBeans] Comment faire une applet ???
    Par goldbar dans le forum NetBeans
    Réponses: 3
    Dernier message: 30/05/2004, 13h52
  3. Réponses: 2
    Dernier message: 03/05/2004, 12h13
  4. [VB6] Comment faire une fonction qui renvoie 2 résultats
    Par tazarine dans le forum VB 6 et antérieur
    Réponses: 10
    Dernier message: 15/01/2004, 00h13
  5. Réponses: 10
    Dernier message: 10/10/2003, 14h25

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