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

Visual Studio Discussion :

Impossible de selectionner et de déplacer un bouton


Sujet :

Visual Studio

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut Impossible de selectionner et de déplacer un bouton
    Salut a tous,

    J'ai recuperé un projet open source et j'aimerais déplacer des boutons et leurs taille, mais lorsque j'essai de selectionner un bouton individuellement c'est le cadre qui comporte tout les boutons qui est selectionner.

    Savez vous comment regler ce probleme ?

    Nom : bbb.PNG
Affichages : 149
Taille : 6,0 Ko

    Merci

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 191
    Par défaut
    ca serait pas un usercontrol ?
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut
    Merci oui c'est ça désolé..

    Mais comment faire pour modifier ce qui a l'interieur d'User Control ?

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 191
    Par défaut
    on peut modifier le usercontrol directement (comme on modifie un form), et ca va impacter toutes les occurrences de celui ci
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut
    Merci mais comme je l'ai dis si j'essai de deplacer un bouton qui se trouve a l'interieur d'un User Control c'est tout le contenu de l'User Control qui se deplace

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut
    Bonjour


    Je crois avoir trouvé.. pour pouvoir déplacer un bouton a l'interieur d'un User control est-ce qu'il faut modifier les chiffres (24 et 64) qui se trouve dans ce code ? J'ai essayé ainsi et ça fonctionne, est-ce qui faut proceder comme ça ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.btnClosePositionTest.Location = new System.Drawing.Point(24, 64);


    J'ai aussi essayé de modifier la couleur du bouton en rajouter cette ligne mais cetti fois-ci ça fonctionne pas. Savez vous pourquoi ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    this.btnClosePositionTest.BackColor = Color.Blue;
    Voici le code complet du bouton qui se trouve dans "private void InitializeComponent()" du fichier nommé "FMain.cs"

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
                // 
                // btnClosePositionTest
                // 
                this.btnClosePositionTest.Cursor = System.Windows.Forms.Cursors.Hand;
                this.btnClosePositionTest.Location = new System.Drawing.Point(24, 64);
                this.btnClosePositionTest.Name = "btnClosePositionTest";
                this.btnClosePositionTest.Size = new System.Drawing.Size(128, 23);
                this.btnClosePositionTest.TabIndex = 18;
                this.btnClosePositionTest.Text = "Close position test";
                this.btnClosePositionTest.Click += new System.EventHandler(this.btnClosePositionTest_Click);

  7. #7
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 191
    Par défaut
    il y a un éditeur graphique, le même que pour les forms
    tu clic sur un truc, il y a une fenetre des propriétés pour l'élément sélectionner et tu peux modifier
    pour l'emplacement tu peux déplacer à la souris
    quand tu sauvegardes le fichier visuel, ca génère le code dans un fichier plus ou moins caché .designer.cs, le fichier que tu as modifié à la main ...
    donc normalement ce n'est pas prévu pour mais ca peut fonctionner

    pour la couleur, regarde dans le code du UC si la couleur n'est pas modifié par le comportement de ce UC auquel cas ca se peut que tu ne vois pas ta modif (si la couleur est écrasée)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut
    Lorsque je clique le fichier "FMain.cs" j'ai mon interface qui s'ouvre mais comme je l'ai dis je ne peux pas modifier les boutons qui se trouve dans un User control.. c'est a dire losque j'essai de selectionner un bouton depuis mon interface c'est l'User control qui est selectionne voir photo ci-dessus

  9. #9
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 191
    Par défaut
    quand tu clics sur le uc dans le form, ca te dis de quel type il est, ceci est le nom de la classe qui gère ca, et donc normalement le nom du fichier du uc, c'est un autre fichier que FMain.cs qu'il faut modifier
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut
    Merci de m'aider..

    Alors le nom du UC c'est "grAction" par contre j'ai pas de fichier qui se nomme "grAction".

    J'ai trouvé "grAction" mais dans "FMain.cs" et voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
                // grAction
                // 
                this.grAction.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(24)))), ((int)(((byte)(26)))), ((int)(((byte)(32)))));
                this.grAction.Controls.Add(this.btnClosePositionTest);
                this.grAction.Controls.Add(this.cbCheckBlance);
                this.grAction.Controls.Add(this.btnCreateOrder);
                this.grAction.Controls.Add(this.btnStop);
                this.grAction.Controls.Add(this.btnStart);
                this.grAction.ForeColor = System.Drawing.SystemColors.ControlLight;
                this.grAction.Location = new System.Drawing.Point(911, 3);
                this.grAction.Name = "grAction";
                this.grAction.Size = new System.Drawing.Size(460, 112);
                this.grAction.TabIndex = 7;
                this.grAction.TabStop = false;
                this.grAction.Text = "Actions";

  11. #11
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 191
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 191
    Par défaut
    je parle du type
    eurd-win-property-grid-element-search.png (279×386) (earthcape.com)
    ca doit être affiché quelque part pas loin du property grid
    et il doit y avoir un fichier avec le nom du type
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  12. #12
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut
    Désole je trouve pas grille de proprieté..

  13. #13
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 448
    Par défaut
    grAction c'est un groupBox, celui qui contient tes boutons.
    "Property Grid" c'est juste "propriétés" si ton IDE (Visual Studio) est en français, c'est une fenêtre qui permet de modifier les paramètres des contrôles (si pas présente, faire un clic droit sur un contrôle puis propriétés)

  14. #14
    Membre actif
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Par défaut
    Ah ok merci je comprend mieux.. c'est un groupBox et non un user control

  15. #15
    Membre Expert
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    1 448
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 1 448
    Par défaut
    Dans ce cas, tu peux cliquer sur le bouton à l'intérieur aussi.
    Sinon le choisir dans la liste de la fenêtre des propriétés

    Eventuellement nous mettre le lien de ce projet, pour voir le souci plus facilement.

Discussions similaires

  1. Réponses: 4
    Dernier message: 29/02/2008, 12h46
  2. [ComboxBox] impossible de selectionner une autre valeur
    Par magnus2005 dans le forum Flash
    Réponses: 1
    Dernier message: 26/07/2007, 10h57
  3. Réponses: 4
    Dernier message: 27/12/2005, 09h24
  4. [MySQL] Selectionné un enregistrement grace à un bouton radio
    Par 12_darte_12 dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 31/10/2005, 16h29
  5. [Bouton] Comment déplacer un bouton en fonction du scrolling
    Par Kylen dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 10/08/2005, 13h25

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