Текущий архив: 2009.12.13;
Скачать: CL | DM;
ВнизФокус на главную форму Найти похожие ветки
← →
mm0 (2009-10-16 03:33) [0]Есть главная форма MainForm и дочерняя Form2
Когда создаеш форму Form2, она становится активной,
а MainForm теряет активный фокус(затемняется).
Как убрать обратно фокус с Form2 на MainForm и желательно еще поставить его на поле Edit1.
SetForegroundWindow - не помогает....
← →
anonims (2009-10-16 07:08) [1]tesit1 set focus
← →
KilkennyCat © (2009-10-16 09:47) [2]уничтожить Form2.
← →
oldman © (2009-10-16 12:55) [3]А зачем тогда нужна Form2?
Если визуальное отображение чего-то, то новая форма не нужна.
Есть много других способов.
← →
mm0 (2009-10-18 03:50) [4]"Если визуальное отображение чего-то, то новая форма не нужна." -
Да, визуальное отображение.
На форме висит компонент котороый отвечает за скин, если как-то по другому ее отображать он может начать глючить.
← →
Германн © (2009-10-18 04:03) [5]
> mm0 (18.10.09 03:50) [4]
>
> "Если визуальное отображение чего-то, то новая форма не
> нужна." -
> Да, визуальное отображение.
> На форме висит компонент котороый отвечает за скин, если
> как-то по другому ее отображать он может начать глючить.
>
Удалить "глючный компонент".
И задать заново вопрос.
← →
Юрий Зотов © (2009-10-18 13:45) [6]> mm0 (16.10.09 03:33)
> Как убрать обратно фокус с Form2 на MainForm и желательно
> еще поставить его на поле Edit1.
Если forn2 показана модально, то никак. А если немодально, то у всех потомков TwinControl (включая формы и TEdit) есть метод SetFocus.
← →
mm0 (2009-10-21 07:07) [7]"А если немодально, то у всех потомков TwinControl (включая формы и TEdit) есть метод SetFocus." - НЕМОДАЛЬНО
из главный формы выполняется код
Form2.Show;
MainForm.Show;
MainForm.SetFocus;
MainForm.EdNum.SetFocus;
Фокус не передает на главную форму и на элемент тем более.
← →
brother © (2009-10-21 07:44) [8]> из главный формы выполняется код
по клику на кнопке?
> Form2.Show;
> MainForm.Show;
эээ тут либо - либо... ты определись...
← →
mm0 (2009-10-21 13:26) [9]Form2.Show;
MainForm.SetFocus;
MainForm.EdNum.SetFocus;
← →
MonoLife © (2009-10-21 14:15) [10]MainForm.activecontrol:=EdNum
Страницы: 1 вся ветка
Текущий архив: 2009.12.13;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.006 c