- 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/
在什么情况下我们应该在 JDK 8 中使用旧的 foreach 循环遍历新的 collection.forEach() 还是最好的做法是转换 every foreach 循环?是否存在任何重要的性能差
我想使用新的 CoraData 模型创建应用程序的新版本(由其他人创建)。我的疑问是:核心数据模型通过更新是永久的。我想确保以前的 CoreData 模型不会对新版本的应用程序产生问题。 我必须遵循一
我正在阅读“Dennis Ritchie 的 C 编程语言”,并且在一开始它演示了一个代码,即以下 #include main() { printf("Hello, World"); } 根据本书,这
首先,我知道这个问题在过去几年中在 Stack Overflow 上被提出过几次。问题是有时我会收到新的 PayPal 结帐页面,有时会收到旧页面。 我在沙盒中创建了两个测试帐户。第一个采用新设计,第
我在同一 Google Analytics(分析)帐户中有多个配置文件,但我发现新创建的配置文件的跟踪代码不同。它们会影响跟踪功能吗? 旧代码: var _gaq = _gaq || [];
我是一名优秀的程序员,十分优秀!