About Focus..
Мне нужно сделать, чтоб на моем контроле не отображался фокус. Как этом можно сделать?
Цитата:
Originally posted by Byku
Мне нужно сделать, чтоб на моем контроле не отображался фокус. Как этом можно сделать?
Мне нужно сделать, чтоб на моем контроле не отображался фокус. Как этом можно сделать?
MyControl.TabStop := False;
Ну а при нажатии на кнопку, фокус то все равно будет отображатся.. или нет?
MyControl.ReadOnly := True;
кроме этого, еще можно записать в обработчик события OnEnter MyControl-a
SelectNext(ActiveControl, True, True);
но тогда, пользователь не сможет изменить значение controla.
DrawFocusRect(LPRECT lpRect)
Цитата:
Originally posted by Byku
а что вы можете сказать про эту функцию
DrawFocusRect(LPRECT lpRect)
а что вы можете сказать про эту функцию
DrawFocusRect(LPRECT lpRect)
Если тебе нужна кнопка, которая не будет никогда получать фокус, используй TSpeedButton
Цитата:
Originally posted by rostyslav
MyControl.TabStop := False;
MyControl.ReadOnly := True;
кроме этого, еще можно записать в обработчик события OnEnter MyControl-a
SelectNext(ActiveControl, True, True);
но тогда, пользователь не сможет изменить значение controla.
MyControl.TabStop := False;
MyControl.ReadOnly := True;
кроме этого, еще можно записать в обработчик события OnEnter MyControl-a
SelectNext(ActiveControl, True, True);
но тогда, пользователь не сможет изменить значение controla.
А делфи не знает свойства ReadOnly.. Или я не подключил нужного юнита? Для кнопки я не нашел такого свойства.
Цитата:
Originally posted by Byku
А делфи не знает свойства ReadOnly.. Или я не подключил нужного юнита? Для кнопки я не нашел такого свойства.
А делфи не знает свойства ReadOnly.. Или я не подключил нужного юнита? Для кнопки я не нашел такого свойства.
нет. это я подумал, что control имеет тип TEdit. оказывается это button.
DrawFocusRect(LPRECT lpRect) было бы то что надо, но маловероятно, что можешь добраться до Canvas кнопки.
может тебе лучше бы использовать speedbutton?
да, и что там с ReadOnly , это была шутка такая? или это свойство действительно есть.
P.S. До канвы кнопки добратся вполне реально, и не так уж сложно.
Цитата:
Originally posted by Byku
да, и что там с ReadOnly , это была шутка такая? или это свойство действительно есть.
P.S. До канвы кнопки добратся вполне реально, и не так уж сложно.
да, и что там с ReadOnly , это была шутка такая? или это свойство действительно есть.
P.S. До канвы кнопки добратся вполне реально, и не так уж сложно.
какая шутка? TEdit имеет свойство ReadOnly.
А как доберешься до Canvas кнопки?
Цитата:
Originally posted by rostyslav
А как доберешься до Canvas кнопки?
А как доберешься до Canvas кнопки?
Это не сложно.
Там просто добавляется в public свойство Canvas и пишется обработчик буквально в три строчки.
дома есть исходник. Завтра напишу сюда.