Когда пользователь вкладывает через поля, он должен вмешаться через 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