D7:我创建了一个只接受整数的编辑框组件。我想基于TEdit为它创建一个buttonbar图标。
TEDit在白色背景上显示“ABC”和光标。我复制并逐像素地将ABC改为123.然而,当TEdit显示白色背景时,我的显示为灰色。
像素肯定是白色,但显示的颜色与背景相同。我能以某种方式设置white = transparent吗?
不,我用白柠檬绿填充白色&保存了所有内容,但它仍然在按钮栏上显示为灰色。
知道我做错了吗?
(以及关于创建图像的最佳方式的任何提示?使用内置工具或外部?或任何带有大量免费按钮的优秀网站?
答案 0 :(得分:6)
如果您尝试为组件添加图像,则可以使用要生成图像的任何应用程序,只需按照下一条准则进行操作。
clFuchsia (clFuchsia: TColor = $FF00FF)
颜色。查看这些样本图像(缩放x 8)
此图像必须在工具栏托盘中显示填充(检查clFuchsia左下角像素)(clFuchsia像素不是必需的,仅用于显示位置)。
在这种情况下,图像将具有透明背景
尝试使用字形图像的这些链接
C:\Program Files\Common Files\CodeGear Shared\Images\GlyFX