作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个非常可靠的计算机程序,是为 Windows XP 编写的。该程序仍然运行良好,我想更新用户界面的外观和感觉。
此时,我想赋予按钮等更时尚、现代的外观。更好的是允许平板电脑等具有触摸和滑动等功能。
谁能告诉我 Delphi 中使用什么工具来完成这个任务?例如,我是否需要通过对象检查器手动更改每个按钮和对象,或者我可以使用一组命令来更新/修改项目中的所有对象吗?
最佳答案
您可以首先使用 IDE 主菜单中的“项目”->“选项”->“外观”启用 Windows 主题。从 D2007 开始默认打开,但不会打开,因为您的应用程序来自 Delphi 5。(新项目默认打开它,但在导入旧项目时 IDE 无法知道您是否要启用它.)
然后,您可以通过查看 TGestureManager
和 TGesture
的文档来开始添加手势支持。 VCL 和 FireMonkey (FMX) 应用程序都有一个 TGestureManager
。
请注意,为了获得跨平台支持(Android、iOS 和 OS X),您需要将应用程序从 VCL 移植到 FMX。
关于delphi - 如何更新旧版 Windows 用户界面的外观?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25171051/
我是一名优秀的程序员,十分优秀!