为什么TBitBtn包含的字形如此丑陋和过时? [英] Why are the glyphs included with TBitBtn so ugly and outdated?

查看:111
本文介绍了为什么TBitBtn包含的字形如此丑陋和过时?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

即使是Delphi 2010,与TBitBtn相关联的字形也是波澜不惊和丑陋的。是否存在向后兼容的原因? Embarcadero是否包含我可以使用的更新的png替换,而不是这些正常的字形?



也许只是我,但我很想看到Embarcadero征求(或雇用)图形设计师改善这些图标。



解决方案

哦,我希望控件会死: - / ...它是在Delphi 1中引入的,目标是16位Windows 3.x.那时候,按钮上的小字形非常小巧,装扮了UI。 (记住BWCC?)我认为UI标准要低得多,因为每次看到这些字形的应用程序时,我都很沮丧...它们主要包括用于向后兼容的目的。



只需坚持一个常规的TButton,这是一个本机的Windows控件,现在本机支持更多的风格,甚至比TBitBtn(我们也是元音挑战在那些日子)。如果你只需要在按钮上加上一个字形,Delphi / RAD Studio XE就可以从GlyFX(http://www.glyfx.com/)下载大量免费,更现代的字型。


The glyphs associated with TBitBtn for even Delphi 2010 are choppy and "ugly". Is there a backwards-compatibility reason that they remain? Does Embarcadero include updated png replacements that I could use instead of these normal glyphs?

Maybe it's just me, but I'd love to see Embarcadero solicit (or hire) graphic designers to improve these icons.

解决方案

Oh how I wish that control would just die :-/... It was introduced in Delphi 1, which targeted 16bit Windows 3.x. At that time little glyphs on buttons were very novel and "dressed up" the UI. (Remember BWCC?) I suppose the UI standards were much lower then, because I cringe every time I see an application with those glyphs... They are mainly included for backward compatibility purposes.

Just stick with a regular TButton, which is a native Windows control and now natively supports more styles than even the TBitBtn (we were vowel challenged in those days, too). If you simply must include a glyph on the button Delphi/RAD Studio XE includes a whole host of free, more modern, glyphs from GlyFX (http://www.glyfx.com/).

这篇关于为什么TBitBtn包含的字形如此丑陋和过时?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆