【问题标题】:Is it possible to have working OnClick event for TGlyph in FMX?是否可以在 FMX 中为 TGlyph 设置 OnClick 事件?
【发布时间】:2016-08-14 15:56:44
【问题描述】:

我只是将一个 TGlyph 实例放在 FMX 表单上并测试了这段代码。

procedure TForm1.FormCreate(Sender: TObject);
begin
  Glyph1.OnClick:=myClick;  
end;

procedure TForm1.myClick(Sender: TObject);
begin
  ShowMessage('test');
end;

单击字形时没有任何反应。我知道 Designer IDE 中没有 TGlyph 的 OnClick 事件。但是这个 TGlyph 是从具有 OnClick 的 TControl 派生的。我知道我可以使用 TImage 而不是 TGlyph,但我只是对此感到好奇。

【问题讨论】:

    标签: delphi firemonkey delphi-xe8


    【解决方案1】:

    你必须设置

    Glyph1.HitTest := true;
    

    让它工作。

    【讨论】:

      猜你喜欢
      • 2017-12-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-21
      • 2014-05-21
      • 2011-12-07
      相关资源
      最近更新 更多