gpt4 book ai didi

android - TColorbutton(Delphi XE5 - 移动应用程序)不显示文本属性

转载 作者:行者123 更新时间:2023-11-29 00:22:38 25 4
gpt4 key购买 nike

我在 FireMonkey 移动应用程序的表单中使用组件 TGridlayout

我想在运行时创建带有颜色、文本和图像的按钮。我正在使用 TColorbuttonTimage 组件,但是 TColorbutton 只显示图片和颜色。在 Text 属性中输入的文本不会出现。

http://i.stack.imgur.com/nUN0S.png

如何动态创建按钮(带有颜色、图像和文本)?

最佳答案

您必须在按钮内动态创建一个 Tlabel。示例在这里:

var btn:TColorButton;
var testo:TLabel;

btn:=TColorButton.Create(panTastiera);
btn.Width:=200;
btn.Height:=65;
btn.Parent:=Form1;
btn.Position.X:=10;
btn.Position.Y:=10;

testo:=TLabel.Create(btn);
testo.Text:='Button 1';
testo.OnClick:=btn.OnClick;
testo.Parent:=btn;
testo.FontColor:=$ffffff;
testo.TextAlign:=TTextAlign.Center;
testo.AutoSize:=true;
testo.Align:=TAlignLayout.Client;

注意:TColorButton.Create参数中使用的“panTastiera”,是主窗体上的一个tpanel

要添加图像,您可以执行相同的操作,动态创建 Timage。在我的原始代码中,我创建了一组按钮,如图所示

enter image description here

关于android - TColorbutton(Delphi XE5 - 移动应用程序)不显示文本属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22172193/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com