2010-03-03 6 views
2

В vb.net у меня есть элемент управления с именем checkbox1, который я могу видеть в раскрывающемся меню на вкладке свойств. но дизайнер я не могу найти его ...Поиск элемента управления в .net

Кроме того, когда я выборе CheckBox1 из выпадающего меню Свойства, нет флажок в конструкторе не подсвечивается ....

Как найти, что контроль в дизайнер?

Просьба помочь мне ....

ответ

2

При выборе флажка из выпадающего списка, смотрите на его Свойства- видна набор ложь? Также посмотрите на z-порядок, он может скрываться за другим контролем.

2

Выберите его в окне свойств, измените его местоположение на 0,0, размер до 100,100 и убедитесь, что у него есть определенное свойство .Text.

(ASP.Net или WinForms дизайнер?)

+0

Thanks hometoast !! Хороший трюк :-) – Tejas

1

Элемент управления может быть скрыта по разным причинам (некоторые из них являются ошибки в поведении дизайнера).

Возможно, что элемент управления имеет размер (0,0), он может быть за некоторым другим элементом управления, он может иметь какое-то не отображаемое местоположение, такое как (-10, -10) и т. Д.

вы можете попробовать играть с размером и местоположением свойствами элемента управления, чтобы попытаться раскрыть его, но если это не вы можете сделать это некрасиво путем:

  1. значительного код вырубленных CheckBox1 (если любой) из кода дизайнера формы (файл Form1.Designer.vb).
  2. добавить новый флажок в форму с помощью конструктора.
  3. измените имя этого нового флажка на флажок1.
  4. вставьте код, который вы вырезали, вместо соответствующего кода в коде кода checkbox1.
  5. убедитесь, что все прошло гладко (могут быть затронуты обработчики событий и другие автоматически сгенерированные коды).
Смежные вопросы