2010-03-03 5 views
2

Dans vb.net j'ai le contrôle nommé checkbox1 que je peux voir au menu déroulant dans l'onglet propriétés. mais dans le concepteur, je ne suis pas en mesure de le localiser ...Trouver un contrôle dans .net

Aussi quand je choisissais CheckBox1 dans le menu déroulant de propriétés, aucune case à cocher dans le concepteur est mise en surbrillance ....

Comment trouver ce contrôle dans designer?

pls me aider ....

Répondre

2

Lorsque vous sélectionnez la case à cocher dans le menu déroulant, regardez son properties- est VISIBLE false? Regardez aussi l'ordre z, il pourrait se cacher derrière un autre contrôle.

2

Sélectionnez-le dans la fenêtre de propriétés, changez son emplacement à 0,0, taille à 100,100, et assurez-vous qu'il possède une propriété .Text assignée.

(designer ASP.Net ou WinForms?)

+0

Merci hometast !! Joli tour :-) – Tejas

1

Votre commande peut être caché en raison de diverses raisons (certains d'entre eux sont des bugs dans le comportement du concepteur).

Il se peut que le contrôle ait une taille de (0,0), il peut être derrière un autre contrôle, il peut avoir un emplacement hors affichage tel que (-10, -10), etc.

vous pouvez essayer de jouer avec les propriétés de taille et l'emplacement du contrôle pour essayer de le révéler, mais si cela échoue, vous voudrez peut-être faire le laid façon:

  1. code significatif de coupe checkbox1 (si any) à partir du code du concepteur de formulaire (le fichier Form1.Designer.vb).
  2. ajouter un nouveau contrôle case à cocher au formulaire en utilisant le concepteur.
  3. remplacez le nom de cette nouvelle case par checkbox1.
  4. collez le code significatif que vous avez coupé au lieu du code respectif dans le code de concepteur de checkbox1.
  5. Assurez-vous que tout s'est bien passé (les gestionnaires d'événements et autres codes générés automatiquement peuvent être affectés).
Questions connexes