Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
ВнизTabOrder, SetFocus, ShowModal Найти похожие ветки
← →
Алексей Петухов (2003-08-13 13:46) [0]Здравствуйте уважаемые матера.
У меня к вам вот какой вопрос:
Мне необходимо до вызоваShowModal
определить активный элемент (в нем будет фокус). Скажем это один из 5-тиEdit
-ов, каждый раз может быть любой из них. Но так, чтобы прорядок обхода (по клавише "Tab") остался неизменным.
Что тут можно посоветовать?
← →
Skier (2003-08-13 13:48) [1]>Алексей Петухов (13.08.03 13:46)
TForm.ActiveControl ?
← →
Алексей Петухов (2003-08-13 13:48) [2]Мне нужно не узнать его, а назначить.
← →
Skier (2003-08-13 13:49) [3]>Алексей Петухов (13.08.03 13:48) [2]
Ну и ?
← →
Reindeer Moss Eater (2003-08-13 13:51) [4]ActiveControl:=BlaBlaBla;
ShowModal;
← →
Алексей Петухов (2003-08-13 13:54) [5]Если я делаю к примеру myForm.Edit1.SetFocus или myForm.Edit2.SetFocus, до ShowModal - получаю исключительную ситуацию.
Если переназначаю Edit-ам TabOrder Edit2.TabOrder:=0 и тд. а потом ShowModal, то фокус при появлении формы на нужном месте, но я поменял порядок обхода, а это нежелательно.
Вот.
← →
Reindeer Moss Eater (2003-08-13 13:55) [6]Алексей Петухов
Ты читать умеешь?
← →
Алексей Петухов (2003-08-13 13:55) [7]А...
Э...
,ну попробую сейчас...
← →
Алексей Петухов (2003-08-13 13:57) [8]Читать я умею, но не всегда успеваю, т.к. иногда приходится писать.
А за совет спасибо.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.08.25;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.009 c