Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Возможно ли изменение состояния кнопки ? [D6, Win2k]


bloodman ©   (2004-09-12 23:13:00) 

Есть кнопка и лейбл , возможно ли при наведении на лейбл изменить состояние кнопки. т.е. чтобы онаа приняла такой вид как-будто указатель над ней а не над лейблом.??


bloodman   (2004-09-13 00:25:00) [1]

Gero ©   (13.09.04 00:21) [6]
Спасибо огромное, совсем забыл про эту процедуру!!


Gero   (2004-09-13 00:21:00) [2]

Button.Perform(CM_MOUSEENTER, 0, 0);


bloodman   (2004-09-13 00:17:00) [3]

QuasiLamo ©   (13.09.04 00:01) [4]
Access Violation =)

saNat ©   (12.09.04 23:58) [3]
Ты не понял вопроса. Мне нужно изменить состояние кнопки, а не вызвать метод.


QuasiLamo   (2004-09-13 00:01:00) [4]

bloodman ©   (12.09.04 23:17) [2]
что-то типа

procedure label1.mouseenter(sender...);
begin
but1.mouseenter(sender);
end;


saNat   (2004-09-12 23:58:00) [5]

Возможно не понял чего, но можно отследить нахождение курсора над меткой и вызывать нужный метод кнопки. Например так:

Procedure TForm1.Label1MouseMove(Sender:TObject; Shift:TShiftState; X,Y:Integer);
Begin
Button1.Click;
End;

Procedure TForm1.Button1Click(Sender:TObject);
Begin
ShowMessage('Click button');
End;


С уважением...


bloodman   (2004-09-12 23:17:00) [6]

это понятно, вопрос в другом что написать в MouseEnter у лейбла , чтобы изменить состояние кнопки.


panov   (2004-09-12 23:16:00) [7]

Возможно. Обрабатывай движение курсора мыши на форме.


Наверх

Титульная страница Поиск, карта сайта Написать письмо