delphi - 如何使用 VCL 样式更改 SynMemo 中滚动条的颜色

标签 delphi scrollbar vcl-styles synedit

那里。我使用 VCl 主题更改了标准对象的样式。

我使用颜色、字体和装订线属性来更改 SynMemo 的样式。但我不知道如何改变SynEdit的ScrollBar的样式(应用vcl-theme)。谁能帮助我?

enter image description here

最佳答案

要为 TSynEdit 添加样式支持,您必须为此类控件注册样式 Hook 。尝试使用 TScrollingStyleHook 样式 Hook 。

像这样

TStyleManager.Engine.RegisterStyleHook(TCustomSynEdit, TScrollingStyleHook);

enter image description here

关于delphi - 如何使用 VCL 样式更改 SynMemo 中滚动条的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41728781/

相关文章:

delphi - 如何使 TTreeView 在禁用时不突出显示所有节点?

delphi - 如何检测特定的 Delphi IDE 是否正在运行?

delphi - Firebird 2.5 中的 Windows 身份验证

javascript - 如何计算防弹滚动进度

c++ - 需要帮助将滚动条添加到编辑框

delphi - 动态创建组件时如何强制VCL样式覆盖?

database - 使用 Delphi 的客户端/服务器应用程序(多用户)的最佳数据库选择?

string - Delphi 翻译字符串

c# - 如何获取 DataGridView 控件上滚动条的大小?

delphi - 如何为我自己的组件创建 Vcl-Theme-Style?