Вниз
Скачать: CL | DM;

фокусировка компонента   Найти похожие ветки 

← →
ksan   (2002-10-02 19:57) [0]

Привет! Ответте на вопрос: как обработать событие OnEnter компонента, чтобы при щелчке мыши на нем фокус ему не передовался, а оставался у того компонента, у которого он был до этого.


← →
Jeer ©   (2002-10-02 21:07) [1]

Первое, что пришло в голову:

var cname: string; // имя компонента
..
На OnExit компонентов пишешь
cname := (Sender as TComponent).Name;
(можно через ActionList сократить код)

На OnClick или OnEnter или.. пишешь
procedure TForm.ButtonClick(Sender: TObject);
var cmp: TComponent;
begin
cmp := FindComponent(cname);
if cmp <> nil then
with cmp as TWinControl do SetFocus;
end;



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

Скачать: CL | DM;



Память: 0.44 MB
Время: 0.012 c
1-45287
Keplin Sergey
2002-10-04 14:04
2002.10.14
Как можно вставить кнопку в ListView?


3-45165
Dark Hunter
2002-09-20 14:45
2002.10.14
Oracle и...?


1-45444
Оля
2002-10-03 16:45
2002.10.14
Выполнить процедуры:


4-45613
Eugene_Jek_Efimochkin
2002-08-29 23:18
2002.10.14
получение hInstance


1-45398
AlexT1000
2002-10-02 12:59
2002.10.14
ссылки на любые материалы по работе с векторной графикой




   Наверх