Как удалить Linklabel в качестве остановки вкладки при использовании .NET 3.5?C#

Место общения программистов C#
Ответить
Anonymous
 Как удалить Linklabel в качестве остановки вкладки при использовании .NET 3.5?

Сообщение Anonymous »

Когда пользователь вкладывает через поля, он должен вмешаться через Linklabel, чтобы добраться до следующего поля. Я бы предпочел их идти прямо с поле на поле, не останавливаясь на Linklabel. Однако в .net 3.5 Linklabel не имеет свойства Tabstop, чтобы установить равное false. Обновление до .NET 4.0 или .NET 4.5 не является опцией сегодня. Linklabel по -прежнему получает вкладку. Это не работает, потому что это делает событие Click Stop. Тем не менее, это не будет работать ни < /p>
Каждое поле представляет собой текстовое поле или Combobox на панели с меткой. Поля Combobox имеют дополнительный контроль на панели с ними: Linklabel, в которой говорится «редактирование элементов». Каждая из этих панелей находится на основной FlowLayoutPanel. То, как я понимаю порядок управления вкладками на вложенных панелях, заключается в том, что у каждой панели будет свой собственный порядок вкладки. Затем порядок вкладки каждого из них объединяется последовательно на основе табдекса каждой панели, чтобы определить эффективный порядок вкладки элементов управления в форме. Верно? Таким образом, настройка таблицы каждого Linklabel на число в 200 -х годах не решит исходную проблему, как я ее вижу. < /P>
кто -нибудь видел этот вызов раньше? Как вы это решили? Я чувствую, что мне, возможно, придется сделать что-то радикальное, например, подкласс контроль Linklabel. Что бы вы сделали?

Подробнее здесь: https://stackoverflow.com/questions/248 ... ng-net-3-5
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»