当鼠标悬停在标签上时,如何在Delphi中突出显示标签?
我应该使用哪个事件?我该怎么说当鼠标悬停在标签上时,如何在Delphi中突出显示标签?,delphi,delphi-2010,Delphi,Delphi 2010,我应该使用哪个事件?我该怎么说 procedure TLogin.FormCreate(Sender: TObject); begin position:=poScreenCenter; end; procedure TLogin.lblHelpClick(Sender: TObject); begin Help.Show; end; end. 在哪里使用代码突出显示?我有一个解决方案,如下所示: 设置透明(标签属性)=False 标记事件: onMouseCenter(将光标放在标签
procedure TLogin.FormCreate(Sender: TObject);
begin
position:=poScreenCenter;
end;
procedure TLogin.lblHelpClick(Sender: TObject);
begin
Help.Show;
end;
end.
在哪里使用代码突出显示?我有一个解决方案,如下所示:
- onMouseCenter(将光标放在标签上时)
- OnMouseLeave(当光标位于标签外时)
// On Mouse Enter
procedure TMainForm.lblNameMouseEnter(Sender: TObject);
begin
lblName.Color := clRed; // assign color that you want
end;
// On Mouse Leave
procedure TMainForm.lblNameMouseLeave(Sender: TObject);
begin
lblName.Color := clBtnFace; // assign default color
end;
希望您能尽快解决此问题。我有一个解决方案如下:
- onMouseCenter(将光标放在标签上时)
- OnMouseLeave(当光标位于标签外时)
// On Mouse Enter
procedure TMainForm.lblNameMouseEnter(Sender: TObject);
begin
lblName.Color := clRed; // assign color that you want
end;
// On Mouse Leave
procedure TMainForm.lblNameMouseLeave(Sender: TObject);
begin
lblName.Color := clBtnFace; // assign default color
end;
希望您能尽快解决此问题。onMouseCenter/leaveonMouseCenter/leave非常感谢您的帮助……非常感谢您的帮助。。。