Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.27;
Скачать: CL | DM;

Вниз

Нажав на кнопку, как оставить фокус на предыдущем контроле   Найти похожие ветки 

 
Z_man7777 ©   (2003-03-14 07:18) [0]

Всем Мастерам, здоровья и успехов!!!
У меня есть такой вопросик:
Нажав на кнопку, как оставить фокус на предыдущем контроле?Например, в компоненте ListView1 я выбрал запись, потом нажал на кнопку, текущая запись перекинулась в другой ListView2. Нужно, чтобы фокус остался на ListView1 и на следующей записи,чтобы при следующем нажатии на кнопку перекинулась следующая запись из ListView1 в ListView2.
Заранее спасибо!!!


 
Anatoly Podgoretsky ©   (2003-03-14 07:52) [1]

TSpeefButton


 
Z_man7777 ©   (2003-03-14 07:58) [2]

!Anatoly Podgoretsky!
А можно по подробнее? А то мне это не о чем не говорит.


 
Anatoly Podgoretsky ©   (2003-03-14 08:49) [3]

Учебник для начинающих, по использованию среды Дельфи, вкратче это компонент расположенный на палитре, он не принимает фокуса!


 
Z_man7777 ©   (2003-03-14 09:04) [4]

!Anatoly Podgoretsky!
Я знаю про TSpeedButton, а про TSpeefButton я не слышал


 
Anatoly Podgoretsky ©   (2003-03-14 09:09) [5]

А ты про это, ну это же обычная очепятка


 
REA ©   (2003-03-14 09:55) [6]

А я может хочу с клавиатуры на кнопку жать, а не мышью...


 
Юрий Зотов ©   (2003-03-14 10:14) [7]

> REA © (14.03.03 09:55)

SpeedButton.Caption := " & Ну и жмите на здоровье";
Alt+Н


 
REA ©   (2003-03-14 10:27) [8]

Ну может и на здоровье, но табуляцией фокусировать как-то привычнее. Логичнее сделать не фокусировку ListView, а выбор следующего пункта.


 
Anatoly Podgoretsky ©   (2003-03-14 10:39) [9]

REA © (14.03.03 10:27)
Интересно как ты это представляешь без потери фокуса :-)


 
REA ©   (2003-03-14 10:43) [10]

Дык эта:
Set HideSelection to false to provide visual feedback of the selected item in the list even when the list view does not have focus.


 
Anatoly Podgoretsky ©   (2003-03-14 10:56) [11]

REA © (14.03.03 10:43)
Еще раз внимательно читай вопрос
Нажав на кнопку, как оставить фокус на предыдущем контроле


 
REA ©   (2003-03-14 11:34) [12]

Цель то:
"чтобы при следующем нажатии на кнопку перекинулась следующая запись из ListView1 в ListView2" - а для этого не обязательно убирать фокус с кнопки.


 
Anatoly Podgoretsky ©   (2003-03-14 11:41) [13]

Ты привел только половину цели, а первую выкинул, что бы она подошла под твою логику
"Нужно, чтобы фокус остался на ListView1"


 
icWasya ©   (2003-03-14 12:32) [14]

у а так
ListView.SetFocus
??


 
Mike Kouzmine   (2003-03-14 14:58) [15]

Глобальная переменная A : TWinControl;
У тех, кто принимает фокус на OnExit A := ActiveControl
После обработки клика
A.SetFocus



Страницы: 1 вся ветка

Текущий архив: 2003.03.27;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.017 c
3-87867
Anonimus
2003-03-11 10:27
2003.03.27
Потеря данных


1-88035
kull
2003-03-14 16:05
2003.03.27
Как вести лог в windows


3-87829
Alex V. Krylov
2003-03-10 14:20
2003.03.27
формат строки


14-88148
Шишкин Илья
2003-03-12 16:49
2003.03.27
Напомните о Logo-Windows


4-88303
AllDontFire
2003-01-30 12:01
2003.03.27
Не работает GetBinaryType