怎么"字符串按钮"是作为UI控件实现的?

时间:2014-10-15 16:28:04

标签: delphi delphi-xe2

我喜欢togoise svn 1.8提交UI界面。

它可以通过点击'全部','无',...,'删除','修改'按钮等来过滤掉需要提交的文件。但这些按钮没有矩形边框,它们只是字符串,如标签。

我想知道我是否可以用delphi实现它们,因为我知道tsvn是用C ++编写的。

2 个答案:

答案 0 :(得分:5)

您可以使用TLabel和OnClick事件。 您还可以使用OnMouseEnter实现样式,并使用OnMouseLeave恢复它。

答案 1 :(得分:0)

属性TSpeedButton设置为true的Flat会产生类似标签的外观。但是,当您将鼠标悬停在它上面时,显示为一个按钮,我认为这会产生良好的用户体验,即显示它是可点击的。