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

VB.NET Discussion :

Comment nettoyer les Contextmenustrip obsolète d'une Form?


Sujet :

VB.NET

  1. #1
    Membre habitué Avatar de excalybur
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    novembre 2014
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : novembre 2014
    Messages : 235
    Points : 147
    Points
    147
    Par défaut Comment nettoyer les Contextmenustrip obsolète d'une Form?
    bonjour

    Ma question est logique de temps en temps il faut faire le ménage !

    C'est en installant un nouveau ContextMenuStrip attaché à un RichTextBox dédié que j'ai découvert que les fonctions Copy et Cut répondent bien et Paste ne fonctionne pas ! Or Paste fonctionne bien sur le programme test inspiré de https://www.tutorialspoint.com/vb.ne..._menustrip.htm.

    Sur une forme ajouter un RichTextBox et un ContextMenuStrp. Mon code test qui fonctionne bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
      Private Sub CutToolStripMenuItem_Click(sender As Object, e As EventArgs) _
    Handles CutToolStripMenuItem.Click
            RichTextBox1.Cut()
        End Sub
     
        Private Sub CopyToolStripMenuItem_Click(sender As Object, e As EventArgs) _
    Handles CopyToolStripMenuItem.Click
            RichTextBox1.Copy()
        End Sub
     
        Private Sub PasteToolStripMenuItem_Click(sender As Object, e As EventArgs) _
    Handles PasteToolStripMenuItem.Click
            RichTextBox1.Paste()
        End Sub
    Donc en l'installant dans le programme définitif la fonction Paste ne fonctionne pas.

    Je n'ai pas de double définition de Paste dans mon code.

    J'ai par contre 4 'vieux' ContextMenuStrip qui trainent et ne servent à rien. Comment les nettoyer de la Form?

    Merci pour votre aide.
    La Connaissance est comme le rire elle est contagieuse en la partageant!

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    mars 2005
    Messages
    2 441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2005
    Messages : 2 441
    Points : 4 700
    Points
    4 700
    Par défaut
    Ces ContextMenuStrip sont des composants sur la form.
    Il suffit de cliquer sur ceux qui t'intéresses et d'appuyer sur [Suppr].

  3. #3
    Membre habitué Avatar de excalybur
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    novembre 2014
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : novembre 2014
    Messages : 235
    Points : 147
    Points
    147
    Par défaut
    Oui tu as raison. Sauf qu'il sont invisible sur la form !

    La question est : Comment y accéder ou les faire apparaitre sur la form ou une liste?

    Par la même occasion faire apparaitre tous les outils obsolètes oublié non visible !

    Je ne trouve pas l'astuce et pourtant elle existe.

    En te remerciant
    La Connaissance est comme le rire elle est contagieuse en la partageant!

  4. #4
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    mars 2005
    Messages
    2 441
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : mars 2005
    Messages : 2 441
    Points : 4 700
    Points
    4 700
    Par défaut
    Regarde sous la form.
    Nom : 2023-05-23_101851.png
Affichages : 39
Taille : 11,4 Ko

  5. #5
    Membre habitué Avatar de excalybur
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    novembre 2014
    Messages
    235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Conseil

    Informations forums :
    Inscription : novembre 2014
    Messages : 235
    Points : 147
    Points
    147
    Par défaut
    Super !

    Ma fenêtre Sortie cachée la ligne des Contextmenustrip et autre.

    Nickel j'ai nettoyer les parasites !
    La Connaissance est comme le rire elle est contagieuse en la partageant!

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 11/01/2006, 11h58
  2. [VB.NET] extraire tt les controls prensents dans une form.
    Par Splash dans le forum Windows Forms
    Réponses: 7
    Dernier message: 21/12/2005, 19h12
  3. comment rechercher les derniers enregistrement d'une table ?
    Par hornetboy dans le forum Langage SQL
    Réponses: 4
    Dernier message: 28/09/2005, 09h13
  4. Comment spécifier des raccourcis claviers sur une Form ?
    Par Sydaze dans le forum Composants VCL
    Réponses: 5
    Dernier message: 17/06/2005, 09h05
  5. Comment gérer les valeur Nulles dans une requête ?
    Par sondo dans le forum Bases de données
    Réponses: 3
    Dernier message: 16/03/2005, 11h02

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