Delphi组件spTbxToolbar换肤

发布于 2024-07-18 08:21:11 字数 61 浏览 6 评论 0原文

如何在运行时通过代码(不适用于 groupskintype)更改 sptbxtoolbar 组件的皮肤类型?

How to change at runtime by code (not for groupskintype), the skin type for a sptbxtoolbar component?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

别低头,皇冠会掉 2024-07-25 08:21:11

您只能一次更改所有 SpTBXLib 组件的外观。

使用此代码

SkinManager.SetSkin('Office 2007 Blue');

不过,如果每个 SpTBXLib 组件是使用外观、Windows 外观或默认外观绘制的,您可以通过设置分配 SkinType 属性来进行设置。

MyComponent.SkinType := sknWindows;

提示:工具栏本身没有 SkinType 属性。 它们总是使用皮肤绘制。

You can only change the skin of all SpTBXLib components at once.

Use this code

SkinManager.SetSkin('Office 2007 Blue');

You can however set for each SpTBXLib component if it is drawed using the skin, Windows look or the default look, by setting assigning the SkinType property.

MyComponent.SkinType := sknWindows;

Hint: Toolbars itself do not have the SkinType property. They are always drawn using the skin.

情归归情 2024-07-25 08:21:11

我不知道该组件,但发现 this谷歌。 希望能帮助到你。

I don't know that component, but found this with Google. Hope it helps.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文