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 :

TPopupMenu avec un TMemo


Sujet :

C++Builder

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 20
    Par défaut TPopupMenu avec un TMemo
    Bonjour,

    Je voudrais savoir s'il est possible de créer un Popup Menu pour un Memo, mais en addition du Popup Menu par defaut de windows.

    C'est a dire que je souhaite ajouter des éléments au popup menu, donc garder l'habituelle copier / couper / coller / etc.... et rajouter les éléments que je veut voir apparaitre.

    Et ce uniquement pour un memo specifique.

    Est-ce réalisable sans avoir a faire mon propre copier coller, et si oui comment ?

    Merci

    Vladi

  2. #2
    Membre éprouvé Avatar de .:morgoth:.
    Profil pro
    Inscrit en
    Février 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 124
    Par défaut
    Le PopupMenu sur un Memo etant un standard de l'API windows, je ne vois pas comment tu pourrais y toucher (si qqn connait une astuce pas trop compliquée je serais bluffé )
    Par contre definir Memo->PopupMenu=MyMenu et créer ton propre MyMenu est la meilleure solution a mon avis d'autant plus que les fonctions de base ne devraient pas etre trop dures a coder :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Memo1->CutToClipboard ();
    Memo1->CopyToClipboard ();
    Memo1->PasteFromClipboard ();
    Memo1->SelectAll ();
    Avec ca tu as ton menu

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 20
    Par défaut
    Je te remerci pour ta réponse

    Cela me dépanne bien.

    Merci encore.

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    Pour Annuler :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if ( Memo1->HandleAllocated() )
            SendMessage(Memo1->Handle, EM_UNDO, 0, 0);
    A plus !

  5. #5
    Membre éprouvé Avatar de .:morgoth:.
    Profil pro
    Inscrit en
    Février 2005
    Messages
    124
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 124
    Par défaut
    Voila et pour imprimer :

    Comme ca on est complet.

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Février 2005
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 20
    Par défaut
    Eh bien merci à vous deux !!!!!

    Ces deux dernieres fonction ne m'etaient pas nécéssaire pour le logiciel que je developpe actuellement, mais je les garde pour moi

    merci pour votre aide

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

Discussions similaires

  1. Afficher un TpopupMenu avec de large ligne, c'est possible ?
    Par pepito62 dans le forum Composants VCL
    Réponses: 9
    Dernier message: 20/04/2009, 10h10
  2. le composant TMemo de builder avec une Form
    Par boopix dans le forum C++Builder
    Réponses: 7
    Dernier message: 15/09/2006, 16h00
  3. Réponses: 9
    Dernier message: 14/09/2006, 21h44
  4. synchroniser le scroll horizontal d'un Tmemo avec un Tedit
    Par bambino3996 dans le forum Composants VCL
    Réponses: 2
    Dernier message: 09/08/2005, 12h06
  5. Problème avec la disparition de TPopupMenu
    Par BoBoToTo dans le forum Composants VCL
    Réponses: 8
    Dernier message: 29/06/2005, 11h27

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