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

Вниз

BitButon   Найти похожие ветки 

 
Adios ©   (2006-02-27 05:43) [0]

Можноли сделать так, чтобы при нажатии на эту кнопку на ней не появлялось выделение, которое при нажатии на ентер нажмет еёже?


 
Defunct ©   (2006-02-27 05:50) [1]

?!
А разве это выделение само по себе не появляется?

или вы имеете в виду это:

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
 TBitBtn( Sender ).Default := True;
end;


 
Adios ©   (2006-02-27 05:53) [2]

это выделение появляется при нажатии и убирается после того как нажмёшь на другую кнопку, и тогда выделиной становится другая кнопка, и мне надо убрать это выделение вообще, есть ли способ это сделать?


 
Defunct ©   (2006-02-27 05:59) [3]

ой, простите мою невнимательность.

> на ней не появлялось выделение

тогда последней строчкой в обработчике нажания на кнопку передавайте фокус (SetFocus) какой-нибудь другой кнопке или полю ввода. Если у вас есть кнопка с установленным Default := True, тогда достаточно в последней строчке обработчика снять с себя фокус, например так:

TBitBtn( Sender ).Perform( WM_KILLFOCUS, 0,0);


 
Adios ©   (2006-02-27 06:03) [4]

а можно фокус имиджу передать?
если да, то напиши строчку передачи.


 
Defunct ©   (2006-02-27 06:09) [5]

Adios ©   (27.02.06 06:03) [4]

Имейджу нельзя.. он не является WinControl"ом.
Разместите Image поверх Panel, установите свойство Align = alClient у Image"a и передавайте фокус панели:

Panel1.SetFocus;


 
Adios ©   (2006-02-27 06:13) [6]

Спасибо тебе ОГРОМНОЕ, брат, выручил!



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

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

Наверх




Память: 0.47 MB
Время: 0.033 c
2-1140544115
nirvana
2006-02-21 20:48
2006.03.12
Выбор значений с помощью ADOQuery


15-1140170580
Ega23
2006-02-17 13:03
2006.03.12
С Днём рождения! 17 февраля


15-1139951775
ArtemESC
2006-02-15 00:16
2006.03.12
Компиляторы...


4-1135080255
Edit
2005-12-20 15:04
2006.03.12
Прозрачный TEdit


15-1140379731
TUser
2006-02-19 23:08
2006.03.12
Ночной дозор использует Рамблер ...