2011-12-16 4 views
4

Я размещаю LinkLabel на форме, по умолчанию она имеет TabStop=true. Я меняю TabStop на false и закрою форму. Затем откройте форму снова - TabStop is true.Как отключить LinkLabel TabStop?

Что происходит и как отключить TabStop для LinkLabel?

ответ

8

Вы можете установить его на ложь в коде:

linkLabel1.TabStop = false; 

Я не знаю, почему он не уважает значение, установленное в конструкторе, он выглядит почти как это имеет значение по умолчанию значение True , но дизайнер считает, что его значение по умолчанию - false.

+0

Как сумасшедший! Мне было интересно, почему моя программа не будет уважать «tabstop = false». Но я изменил программу, чтобы заставить tabstop = false при загрузке, и проблема исчезла. –

+0

Не откладывайте завершение кода Visual Studio, не отображая свойство TabStop в объекте LinkLabel. – TamW

+0

Должен быть ошибкой VS ... Вы устанавливаете свойство false в конструкторе и компилируете, и оно изменяет его на true от вашего имени. Нет никакого оправдания этому поведению. Спасибо, Джон за решение. – kad81