我在Delphi XE4中使用TToolButton时遇到了一些问题。
procedure TForm2.FormCreate(Sender: TObject);
begin
btn1.Style := tbsDropDown;
btn1.DropDownMenu := pmCreateReport1;
btn1.PopupMenu := pmCreateReport1;
FDown := True;
btn1.down := FDown;
end;
procedure TForm2.btn1Click(Sender: TObject);
begin
FDown := not FDown;
btn1.down := FDown;
end;
在FormCreate之后,down属性设置为true并且它可以工作,但是当我单击该按钮时,down属性不能按预期工作。第二次按下按钮后,按钮应再次按下。
调试器说该属性设置为true,这是正确的,但我无法在表单上看到它。
当我使用简单的TToolButton而没有样式tbsdropdown时,它按预期工作。
你有什么想法吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
使用btnGuest(){
var redirect = <HTMLAnchorElement>document.createElement("a");
redirect.href = 'https://www.google.co.in/';
redirect.target = '_blank';
redirect.click();
}
<button (click)="btnGuest()"></button>
,设置 AutoCheck 属性 True ,
示例代码:
ActionList