Delphi:从 TBitbtn 显示/隐藏字形

标签 delphi button glyph

我想在按下同一按钮后隐藏或显示 bitbtn 中的字形。

示例:我有一个带有“后退”按钮和“下一步”按钮的表单。两者都有一个带有箭头的字形。按下“下一步”按钮后,它会转换为没有字形的“完成”按钮。类似地,如果按下“后退”按钮,“完成”按钮将变成带有箭头标志的“下一步”按钮。完成按钮没有图标。

最佳答案

Glyph 的类型为 TBitmap。为了隐藏字形,请将 Nil 分配给它:

MyButton.Glyph := Nil;

为了显示字形,您需要一个带有图像的 TBitmap 对象并将其分配给 Glyph:

MyButton.Glyph := MyBitmap;

关于Delphi:从 TBitbtn 显示/隐藏字形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35136952/

相关文章:

delphi - 数据驱动的 DUnit 测试

c++ - Qpushbutton点击并不总是有效

javascript - 向动态生成的按钮添加和删除事件类事件监听器

delphi - 如何操作Collections.TQueue顺序?

delphi - 如何调整 TrackBar 拇指大小?

javascript - 此处使用什么代码来处理字体和字形?

android - 文本在 Android 操作系统中的确切位置呈现?

listview - 如何在 .NET ListView 中设置标题排序字形?

forms - Delphi应用程序表单在启动时显示而不是隐藏

css - 如何通过查看渐变图像找到正确的渐变组合?