问题标签 [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.
delphi - 如何在启用 VCL 样式的情况下为 TComboBox 的背景着色
我正在尝试为启用了 VCL 样式的 TComboBox 的背景着色,就像它在本文中描述的方式一样,但它不起作用。
delphi - 我的应用程序的表单如何使用不同的 Vcl 样式?
我的应用程序的表单如何使用不同的 Vcl 样式?
例如 :
form1 -> 红宝石 form2 -> 碳
delphi - Delphi XE2 VCL 样式未正确绘制 TabSheets
我正在开发一个大型 delphi 应用程序,其中包含大量正在转换为 xe2 的遗留代码。我正在实现 vcl 样式,并且在大多数情况下没有问题。
但是,在某些表单上,特别是在我有一个 tpanel 的地方,上面有一个页面控件和标签页,标签页有时无法正确绘制。它们显示标签页所在区域之前的任何图像。因此,当表单首次显示时,它将是我计算机上的背景屏幕,但如果我更改选项卡,选项卡背景/标签/组件似乎会重叠。
这仅在我使用 vcl 样式时发生,如果我不应用该样式,一切似乎都正常显示。
它仅出现在某些选项卡上。我试图隔离可能导致此问题的特定属性或方法调用(或缺少它),但我真的很挣扎,特别是考虑到此代码中调用的方法的纯大小(在某些形式下,触发的方法选项卡上的更改超过 1000 行代码)。
我去拍摄一些屏幕截图来演示这种情况,但屏幕截图上的表单都正确呈现。这向我表明,我所看到的与实际“那里”之间存在某种脱节。
任何建议将不胜感激。
delphi - 启用了 Delphi VCL 样式的平面工具栏按钮?
如果没有启用 VCL 样式,我的 TActionToolbar(s) 看起来像平面工具栏。但是,如果我启用几乎任何 VCL 样式,突然间所有工具栏按钮看起来都像 3d 按钮。
VCL Style Viewer 应用程序显示了具有扁平和类似按钮外观的工具栏按钮:
当我启用 VCL 样式时,如何使我的 TActionToolbar 具有平面工具栏按钮样式而不是看起来像一堆按钮?
delphi - 带有 Delphi VCL 样式的平面工具栏按钮 - 使用下拉菜单修复工具栏项目?
这是关于启用 VCL 样式时使工具栏按钮变平的问题的后续内容。使用该问题中的解决方案,现在我的大部分 TActionToolbar 按钮都是扁平的。但是,有一个带有下拉菜单的工具栏按钮,其中包含其他操作:
它仍然在它周围绘制按钮边缘。如何删除带有下拉菜单的工具栏按钮的按钮边框,以便它们与其他普通按钮匹配,并且看起来更像禁用 VCL 样式时?
delphi - TActionMainMenuBar、VCL 样式和 MDI 按钮(最小化、关闭等)未设置样式。
我正在尝试让 TActionMainMenuBar 像 TMainMenu 一样显示样式化的 MDI 按钮。
有什么建议么?我不能停止在这个项目中使用 MDI。
delphi - VCL 组件不透明度/透明度
是否可以制作例如 20% 透明的 TMemo 或其他 vcl 组件?像 TButton 或 TEdit?
在谷歌搜索解决方案时,我发现了这个:
从这里,然后我想,如果我在表单上绘制图像(OnPaint)然后将AlphaBlend设置为ON,我可以实现这个效果但是没有成功,当整个表单是透明的时,主要需要的效果没有达到,备忘录后面没有bg pic .
我想要达到的效果:(在photoshop中完成)
这可能吗?如果是,如何?(我不要求任何人提供完整的 src 代码,如果可能的话,只要求文章或小例子,或方向,无论我能理解它的方式)
谢谢关注。
我找到了解决方案,在带有图像背景的表单上创建字母混合表单,然后在添加的表单上添加备忘录并将其与客户端对齐,这不是最好的方法,但它工作正常:
但是还有一个问题,当我按下备忘录时,背景表单失去焦点,当我将新表单的父级设置为Form1时,上述问题已解决但透明效果消失了(窗口仍然透明但您可以通过bg窗口看到不可见背景)我该如何解决这个问题?
delphi - Delphi TStatusBar SizeGrip 和 VCL 样式
我对 TStatusBar 有疑问。
启用 VCL 样式后,即使 SizeGrip 属性设置为 false,sizegrip 也始终可见。
有没有办法解决它?
delphi - 带有 VCL 样式的 TComboBoxEx:边框闪烁
我正在使用德尔福 XE3。当使用自 Delphi XE2 以来可用的自定义样式(例如 Carbon)时,将鼠标移动到 TComboBoxEx 控件(MouseExit/Enter)的边框上时会出现可见的白色闪烁。
重现步骤:创建一个新的 VCL Forms 应用程序,在表单上放置一个 TComboBoxEx,在项目选项中选择例如 Carbon --> Application\Appearance 并启动应用程序
这是一个已知的问题/错误,是否有任何已知的解决方案?
谢谢
delphi - Delphi XE2 风格:主菜单被忽略
我在 Delphi XE2 中的一个 VCL 应用程序中应用了一个样式,但它工作正常,但似乎主菜单忽略了该样式。见附图。这是正常行为吗?
关于如何将样式应用于主菜单的任何建议?