|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
17.12.2010, 00:51 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Программно переключить закладки TabControl
Всем привет!
Ситуация: Есть TabControl с 4 вкладками(TabSheet). На одном из TabSheet(ну к примеру на 2-ом) если 2 обязательных поля ввода для заполнения. Одна кнопка. По нажатию кнопки происходить проверка на заполненность обязательных полей. Если одно или все поля ввода пусты выводится сообщение. Но если юзер находится на на другой вкладке(т.е. не на той гдде отображены обязательные поля ввода) то, необходимо програмным способом переключить на нужный TabSheet и установить фокус в незаполненное поле. Проблема: Как это сделать? П.С. фокус ставится функцией Tcontrol.SetFocus? |
17.12.2010, 01:15 | #2 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
Код:
|
17.12.2010, 03:45 | #3 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
думаю имелос ввиду так:
Код:
VirusN13
|
17.12.2010, 19:01 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
неа неработает ...
Код:
|
17.12.2010, 20:01 | #5 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
а куда ето вписано, может событие не происходит, можно вес код?
VirusN13
|
17.12.2010, 21:33 | #6 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
да, собственно так:
Код:
|
17.12.2010, 22:53 | #7 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
скинь где объявляеш вот ето
Код:
VirusN13
|
17.12.2010, 23:37 | #8 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Код:
текст сообщения, кнопку и иконку диалога. не в этом суть! сообщение происходит, идет обработка нажатия кнопки ок, трассировкой смотрел, пробегает по всему что надо. Но пользователя так и не посылает на нужную вкладку. Последний раз редактировалось Человек_Борща; 17.12.2010 в 23:39. |
18.12.2010, 00:13 | #9 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
у меня все нормално перекидываеца
Код:
VirusN13
|
18.12.2010, 00:17 | #10 |
DelphiProger
Участник клуба
Регистрация: 14.11.2010
Сообщений: 1,023
|
я не профи, но мне кажеца что тебе не нужен case
а вообше что в етои функцие происходит? скинул бы ты всю прогу
VirusN13
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Переключение вкладок на TabControl программно | Casper-SC | Общие вопросы .NET | 4 | 20.10.2011 14:00 |
TabControl | evgenrpo | Общие вопросы .NET | 3 | 12.07.2011 01:34 |
tabControl C# | Namolem | Помощь студентам | 0 | 14.06.2010 15:46 |
TabControl в Builder C++ 6 | Think_cleaR | Общие вопросы C/C++ | 0 | 08.05.2009 12:13 |