- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 Windows10 中使用 Delphi Tokyo。
我想在我的 VCL 应用程序中使用 Expanders,即快速显示/隐藏信息并整理 UI。它们现在很常见,并且在其他地方做得很好,例如,在 Microsoft's Fluent UI 中。在 Android 中,实际上它们是 Android's Material Design 的一部分。
Delphi 确实包含 TExpander用于 FMX 的组件,但由于某种原因还没有用于 VCL 的组件。
其他人如何在他们的 VCL 应用程序中处理这个问题?
有没有办法通过 API 调用来访问和实例化 Windows 本身使用的 Expander 组件?
人们只是在写自己的吗?如果是这样,我欢迎提供 Github 存储库或同等内容的链接,这样我就不必重新发明轮子。我并不是要求任何人写任何东西,只是询问是否有人这样做并寻求指导。如果没有的话我自己写一篇分享一下。
我知道有 TCategoryGroupPanel,它只是不太灵活而且有点尴尬。我也知道 TMS 出售类似的东西,但不幸的是这行不通。
将 Expander 组件添加到 Delphi VCL 应用程序中的替代建议也将受到欢迎。
谢谢
最佳答案
没有用于可折叠面板的 native Windows 控件(用于 VCL 应用程序),但您可以使用提到的 TCategoryPanelGroup 。在我看来,我不能说存在可能阻止您使用该控件的问题。
关于VCL 的 Delphi TExpander 等效项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48892932/
在 Windows10 中使用 Delphi Tokyo。 我想在我的 VCL 应用程序中使用 Expanders,即快速显示/隐藏信息并整理 UI。它们现在很常见,并且在其他地方做得很好,例如,在
在 Windows10 中使用 Delphi Tokyo。 我想在我的 VCL 应用程序中使用 Expanders,即快速显示/隐藏信息并整理 UI。它们现在很常见,并且在其他地方做得很好,例如,在
我是一名优秀的程序员,十分优秀!