问题标签 [vcl-styles]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2612 浏览

delphi - Delphi XE2 中的 RichEdit 控件在某些样式下不会显示字体颜色

我刚刚注意到,在 Delphi XE2 中的一些新 VCL 样式中,尝试更改 RichEdit 控件中文本的颜色是行不通的。例如,Smokey Quarts Kamri 和 Carbon 只会以黑色显示文本,而在 Cobalt XEMedia 中,字体颜色可以更改。这是我用来更改字体颜色的代码(粗体似乎适用于所有样式)

关于如何在使用 Delphi XE2 样式时更改 RichEdit 控件上的字体颜色的任何想法?

0 投票
8 回答
4621 浏览

delphi - VCL Styles - 客户端尺寸减小

我不知道这是否是一个错误......但是当我设置除“Windows”之外的任何其他 VCL 样式时,窗口宽度会减小。

窗户风格 任何其他风格看起来像这样...... -

有什么解决办法吗?

更新 我将此提交给 QC: http://qc.embarcadero.com/wc/qcmain.aspx?d= 103697 希望他们能修复它...

0 投票
2 回答
3913 浏览

delphi - 在 VCL 样式的表单上禁用 TButton 问题

当我尝试使用以下代码行禁用样式化 VCL 上的按钮时

我得到了这个结果(在运行时禁用了按钮)

在此处输入图像描述

而不是这个!!(在设计时禁用按钮)

在此处输入图像描述

将两个或多个具有相同颜色的按钮放在一起真的很混乱,一个被禁用,另一个被启用

0 投票
3 回答
3851 浏览

delphi - 嵌入在 dll 中的 VCL 样式?

如何在 dll 中嵌入 Delphi XE2 VCL-Styles?应用程序 - 外观页面在 DLL 项目的项目设置中不可见。

我尝试在包含 $R 指令的 rc 文件中定义它们,该指令有效,但如果有更好的方法我想知道。

RC 文件示例:

特别是必须指定 XE2 安装文件夹的完整路径是我想要避免的。

0 投票
2 回答
2457 浏览

delphi - 组合框不使用 vcl 风格的高亮颜色。

我正在使用启用了 vcl 样式的组合框,但是当我运行应用程序时,组合框使用的突出显示颜色是窗口突出显示颜色,而不是 vcl 样式。

我该如何解决这个问题,我的意思是在组合框中使用 vcl 样式突出显示颜色?

在此处输入图像描述

0 投票
1 回答
2390 浏览

delphi - 是 VclStyle 错误吗?TProgressBar.Style := pbstMarQuee 不起作用

是 VclStyle 错误吗?T^TI 试图找到 BugFix 列表 (http://edn.embarcadero.com/article/42090/) 但我找不到

  1. 文件 > 新建 > VCL 应用程序
  2. TProgressBar 放置主窗体 >TProgressBar.Style := pbstMarQuee
  3. 项目选项>外观>设置自定义样式>设置默认样式
  4. Ctrl + F9

进度条不起作用

对不起。我的英语不好 :(

0 投票
3 回答
49683 浏览

delphi - Delphi VCL 样式教程 - 如何在运行时更改样式

是否有一个很好的 VCL 样式教程,我们可以在其中看到如何动态(在运行时)加载/更改样式?

这应该适用于 Delphi XE2 及更高版本,因为 XE2 是第一个带有 VCL 样式的版本。

0 投票
1 回答
1015 浏览

delphi - TSplitter 中的自定义绘制方法不使用 Vcl Styles 颜色

我正在使用此链接中发布的代码在TSplitter enhanced with grab bar拆分器控件中绘制抓取条,

代码运行良好,但是当我启用 vcl 样式时,用于绘制拆分器和抓取条的颜色不适合 vcl 样式使用的颜色。

在此处输入图像描述

如何使用当前主题的 Vcl 样式颜色绘制 TSplitter?

0 投票
1 回答
607 浏览

delphi - VCL-Styles 菜单热键不一致

我注意到当启用 VCL-Styles 时,即使没有 Alt-key ispressed,菜单中的项目也会用热键选择。

这会干扰我的用户界面的其余部分,我发现样式库会改变热键的行为非常奇怪。

我可以以某种方式消除这种不一致吗?

正常:按“A”不会激活主菜单(Alt + A 会)。

正常:按下

样式:按“A”激活主菜单。注意:没有 Alt 键

风格:压制

我的测试项目在这里,以防有人想尝试。

0 投票
2 回答
3452 浏览

delphi - Delphi XE2 VCL 样式,从 TLabel 中删除样式或禁用类蒙皮

使用 XE2 VCL 样式,我想禁用 TLabel 的皮肤(或属性 sfTextLabelNormal)

我已经尝试了其他问题的各种解决方案,例如使用 Engine.UnRegisterStyleHook,但它没有效果。