- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
即使是 Delphi 2010 中与 TBitBtn 相关的字形也是断断续续且“丑陋”的。它们保留下来是否有向后兼容性的原因? Embarcadero 是否包含我可以使用的更新后的 png 替代品来代替这些正常的字形?
也许只有我这么认为,但我很乐意看到 Embarcadero 征求(或雇用)图形设计师来改进这些图标。
最佳答案
哦,我多么希望该控件就这样消失:-/... 它是在 Delphi 1 中引入的,它针对 16 位 Windows 3.x。当时按钮上的小字形非常新颖,并且“装扮”了用户界面。 (还记得 BWCC 吗?)我想当时的 UI 标准要低得多,因为每次看到带有这些字形的应用程序时我都会感到畏缩......它们主要是为了向后兼容的目的而包含在内。
只需坚持使用常规的 TButton,它是 native Windows 控件,现在 native 支持的样式甚至比 TBitBtn 还要多(当时我们也遇到了元音挑战)。如果您只是必须在按钮上包含一个字形,那么 Delphi/RAD Studio XE 包含来自 GlyFX (http://www.glyfx.com/) 的一整套免费、更现代的字形。
关于delphi - 为什么 TBitBtn 中包含的字形如此丑陋且过时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4629336/
已关闭。此问题旨在寻求有关书籍、工具、软件库等的建议。不符合Stack Overflow guidelines准则。它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,
在编写继承自 TBitBtn 的自定义控件时,我正在寻找一种方法来覆盖或拦截仅绘制字形并自己绘制字形,而不必重绘整个控件。我广泛使用 VCL 样式,并希望避免重新创建所有绘图和样式 Hook 等。不幸
我需要更改TBitBtn的背景颜色。请建议我更改它的方法。 最佳答案 你不能。 您可以将您的 BitButton 替换为另一个实现此属性的按钮组件。 一个简单快捷的解决方案是用一对 SpeedButt
就目前情况而言,这个问题不太适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、民意调查或扩展讨论。如果您觉得这个问题可以改进并可能重新开放,visit
我为 Delphi 6 应用程序创建了 list 文件,以便它可以根据 Windows 定义的主题(控件 6.0)显示控件。一切看起来都很好,除了使用旧主题显示的 TBitBtn 组件: 无论当前主题
我最近开始将我的 RAD Studio 2007 项目升级到 RAD Studio 2009。我注意到的一件事是看似简单的代码突然无法编译。 示例代码: class CButtonPopupMenu
我正在使用 Delphi 2007,并且我正在寻找一些看起来较新的字形来添加到我的 TBitBtns 中。老实说,我喜欢看起来更像 Tango Desktop 的东西或 KDE4,当涉及到字形时。 如
我创建了一个自定义 Tpanel 并在里面放置了各种自定义组件...... procedure Panel_Comp(Location: TWinControl; NumOfComp: Int
我是一名优秀的程序员,十分优秀!