2010-11-11 3 views
-2

Je souhaite déplacer l'emplacement de l'étiquette verticalement ou horizontalement. Il doit apparaître dans le formulaire Windows et doit être invisible à un emplacement en se déplaçant. Je veux le faire à travers l'application. Net en utilisant C# alors quelqu'un peut-il m'aider pour cela?Vous devez déplacer l'étiquette dans l'application .net

+2

Ce que Will essaie de dire (je suppose que vous ne voulez pas passer votre temps précieux à lire ce long texte), c'est que vous devriez envisager de passer un peu plus de temps à écrire votre question. Si vous ne le faites pas, pourquoi devrions-nous passer notre temps à vous écrire une bonne réponse? – jgauffin

+1

Wow, je ne peux pas croire que je viens de passer une partie de mon temps précieux à lire ça. Cela semble impliquer une intention malveillante, dont je doute fortement le demandeur. C'est peut-être une référence plus utile: http://msmvps.com/blogs/jon_skeet/archive/2010/08/29/writing-the-perfect-question.aspx –

Répondre

0

vous suffit de glisser-déposer

0

Vous pouvez créer une étiquette invisible en utilisant la propriété Visible.

myHiddenLabel.Visible = false; 
1

amis, vous pouvez utiliser la propriété Location

MyLabel.Location.x = ?? 
MyLabel.Location.y = ?? 

cacher Ensuite, en utilisant la propriété Visible

MyLabel.Visible = false` 
1

Il est difficile de dire exactement ce que vous essayez d'accomplir ici . Je vais supposer que vous voulez déplacer une étiquette de sa position actuelle sur le formulaire à une nouvelle position pendant que l'application est en cours d'exécution. Je suppose également que vous voulez rendre l'étiquette invisible lorsque vous la déplacez afin de ne pas la voir se déplacer dans le formulaire.

Vous pouvez le faire facilement en définissant la propriété Location de l'étiquette que vous souhaitez déplacer vers son nouvel emplacement. (Si nécessaire, comme si vous souhaitez déplacer l'étiquette d'un nombre relatif de pixels, vous pouvez obtenir la position actuelle de la propriété Location avant de la définir.) Le contrôle d'étiquette possède également une propriété Visible que vous pouvez définir sur True ou False pour afficher/masquer le contrôle, respectivement:

//Hide the label first 
myLabel.Visible = false; 

//Move the label to a new location on the form 
myLabel.Location = new Point(30, 25); 

//Make the label visible again 
myLabel.Visible = true; 

Si je devinais mal, et vous êtes juste essayer de déplacer l'étiquette lors de la conception du temps (avant de commencer l'exécution de votre programme), il vous suffit glisser-déposer à une nouvelle position sur le formulaire.

+0

thanx mon copain son info utile par ce codage thnku beaucoup. ...... :) – AVirk

Questions connexes