|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.03.2011, 16:19 | #1 |
Форумчанин
Регистрация: 26.01.2009
Сообщений: 125
|
TabOrder не работает
Delphi7 , создаю компоненты TEdit программно. У меня по два столбика этих эдитов. Мне удобнее создавать их сначала первый столбик потом второй. Клавишей таб соответственно переходит сначала по первому столбику потом по второму.
Попытался явно задать TabOrder. При создании в цикле задаю TabOrder. Попробовал для наглядности те же значения что назначаю табордеру повестиь в эдиты - всё верно, с нуля и в том порядке как мне надо. Но собака не работает! Так же переходит сначала по первому столбцу потом по второму Я не знаю, может кому то код нужен, я выложу, только в коде все вроде правильно. Я может что то просто недопонимаю. Как догадка - может когда идет цикл и создаётся новый элемент, табордера заново раскидываются по всем элементам? upd - попробовал раздать табордер следом, в другом цикле - всё заработало. Кто нибудь мне скажет может - я правильно предположил что всё переиначивается при добавлении нового компонента? Последний раз редактировалось BoozZzilla; 28.03.2011 в 16:41. |
28.03.2011, 17:25 | #2 |
Пользователь
Регистрация: 15.07.2010
Сообщений: 35
|
было такое, только на с++.
Вместо TranslateMessage(&Msg); DispatchMessage(&Msg); написал while(GetMessage(&Msg,NULL,0,0)) { if(!IsDialogMessage(hWnd, &Msg)) { TranslateMessage(&Msg); DispatchMessage(&Msg); } } return Msg.wParam; } Мне помогло) |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему программа на С++ не работает с локальным описанием массива, но работает с глобальным? | >>STINGER<< | Помощь студентам | 4 | 08.03.2011 09:56 |
почему интеренет на Xp не работает, а на семерке работает | Lenura | Windows | 18 | 04.10.2010 12:04 |
TP7 чтение из файла, работает но не работает!? | Qousio | Помощь студентам | 7 | 02.06.2009 09:37 |
Библиотека НЕ работает с 2008, но работает с 2000 SQL | namenike | Общие вопросы C/C++ | 0 | 26.05.2009 11:04 |
Свойство taborder перескок по enter | tarakan1983 | Помощь студентам | 16 | 14.09.2008 02:10 |