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

Windows Forms Discussion :

Menu édition: copier, couper, coller..


Sujet :

Windows Forms

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 58
    Points : 25
    Points
    25
    Par défaut Menu édition: copier, couper, coller..
    Bonjour,
    je cherche à faire un menu édition pour mon application et je cherche des exemples dans ce sens. Qlq un peut m'aider.
    J'ai trouvé un code mais en .net 1.1 et moi je travaille avec 2.0 et quand je le compile il m'affiche une erreur.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    // Menu item implementing Edit submenu.  Attach/detach event handler
    // to popup event so we can enable/disable sub-items when menu is activated.
    public MenuItem MenuItemEdit
    {
    	get {return miEdit;}
    	set
    	{
    		if (miEdit != null)
    			miEdit.Popup -= new System.EventHandler (miEdit_Popup);
    		miEdit = value;
    		if (miEdit != null)
    			miEdit.Popup += new System.EventHandler (miEdit_Popup);
    	}
    }
    Merci d'avance

  2. #2
    Expert confirmé

    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Septembre 2006
    Messages
    3 580
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 3 580
    Points : 5 194
    Points
    5 194
    Par défaut
    Beh, si tu veux faire du Copier / Coller / Supprimer, c'est à toi de l'implémenter

    Maintenant, avec l'objet ClipBoard, tu as un outil qui facilite grandement ces
    taches

    Tout dépend ce que tu veux exactement faire

    Cela dit, avant de faire compiquer, maitrise ce qui est simple à faire
    (genre , les delegates, les evenements, etc...)

    The Monz, Toulouse

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 58
    Points : 25
    Points
    25
    Par défaut
    Merci pour votre réponse.
    Peux tu me donner un lien où je peux trouver un cours ou un tuto ? Merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Avril 2006
    Messages : 349
    Points : 320
    Points
    320
    Par défaut
    Salut,

    MSDN est ton ami...
    http://msdn.microsoft.com/library/fr...classtopic.asp

    Au fait sympa ce Clipboard, je n'avais pas encore eu l'occasion de le découvrir

    ++

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 58
    Points : 25
    Points
    25
    Par défaut
    Merci pour votre réponse.
    Je vais voir et je te répondrai

  6. #6
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 58
    Points : 25
    Points
    25
    Par défaut
    Le clipboard ne m'aide pas, car il a seulement deux méthodes get and set.
    Moi je veux activer et désactiver les menus quand cela est nécessaire comme dans Word ou Notepas...
    J'utilise un textBox mais ce dernier n'a pas une méthode pour le menu rétablir (redo)

  7. #7
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Points : 19 434
    Points
    19 434
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    IDataObject iData = Clipboard.GetDataObject();
     
    if(iData!= null)
    {
        // Activate Paste Menu
    }
    C'est un truc comme ca que tu cherches ?

  8. #8
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 58
    Points : 25
    Points
    25
    Par défaut
    Merci Thomas
    Mais comment je fais un événement qui fait l'activation/désactivation tout au long de mon programme

  9. #9
    Membre régulier
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2006
    Messages : 72
    Points : 75
    Points
    75
    Par défaut
    Je ne connais pas trop l'utilisation du Clipoard mais je pense que si tu fais ton test avant d'afficher ton menu ça devrait passer. Essaye de le mettre dans l'évènement DrawItem de ton menuitem ou dans le Click du menuItem de niveau supérieur.

  10. #10
    Nouveau membre du Club
    Inscrit en
    Mars 2006
    Messages
    58
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 58
    Points : 25
    Points
    25
    Par défaut
    Merci mezzo_998
    Il n y a pas que des menus, il y a aussi des toolstripbutton, c'est dur un peu

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/02/2011, 19h11
  2. [VB6] copier,couper,coller un texte
    Par guizmoh dans le forum VB 6 et antérieur
    Réponses: 14
    Dernier message: 27/03/2006, 23h05
  3. [Word] Problème de copier/couper/coller suivant les versions
    Par SkYsO dans le forum API, COM et SDKs
    Réponses: 6
    Dernier message: 07/12/2005, 22h11
  4. [VB6] Interception des évènement Copier/Couper/Coller
    Par youtch dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 18/10/2002, 18h09

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