Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.10.14;
Скачать: 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 вся ветка

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

Наверх




Память: 0.46 MB
Время: 0.02 c
3-45227
KAA
2002-09-23 20:11
2002.10.14
2000 Кто вызвал процедуру?


1-45454
snoup
2002-10-03 22:49
2002.10.14
У меня трабл такой мне надо чтобы в ОС не возможно было запустить


3-45171
Vodochnik
2002-09-21 16:27
2002.10.14
Господа, подскажите как запретить Ctrl + Del в DBGrid е ?


14-45517
Zion
2002-09-16 20:38
2002.10.14
C# кто видел?


7-45606
dera
2002-08-04 17:53
2002.10.14
Как в реестре создать раздел, и в нем строковой параметр?