User interface 如何在按钮中显示图标?

User interface 如何在按钮中显示图标?,user-interface,delphi,User Interface,Delphi,我的主窗体有一个连接到TImageList的战术列表组件。问题是TImageList最近在DataModule中移动了。现在,当我为TButton指定一个动作时,与该动作相关联的图像不会出现在按钮中 如何解决此问题,同时将图像列表保留在数据模块中?您应该将TButton中的Images属性分配给同一个ImageList。您应该将TButton中的Images属性分配给同一个ImageList。这对我很有效 当然,DM的单位必须包含在表单的单位中(在使用列表中),并且t按钮的图像属性必须(重新)设

我的主窗体有一个连接到TImageList的战术列表组件。问题是TImageList最近在DataModule中移动了。现在,当我为TButton指定一个动作时,与该动作相关联的图像不会出现在按钮中


如何解决此问题,同时将图像列表保留在数据模块中?

您应该将TButton中的Images属性分配给同一个ImageList。

您应该将TButton中的Images属性分配给同一个ImageList。

这对我很有效

当然,DM的单位必须包含在表单的单位中(在
使用
列表中),并且
t按钮的
图像
属性必须(重新)设置为图像列表。

它对我有效


当然,DM的单位必须包含在表单的单位中(在
使用
列表中),并且
t按钮的
图像
属性必须(重新)设置为图像列表。

它对我有效。当然,DM的单位必须包含在表单的单位中,并且必须(重新)将
按钮的
图像
属性设置为图像列表。Delphi版本中的TButton是否支持图像?(我使用Delphi 5,但它没有)。也许你应该改用TSpeedButton?试着在IDE中打开datamodule的单元ActionList是否已更新到ImageList的新位置?@mundopter-顺便说一句,如果你不是最新的,Embarcadero现在为非商业应用提供了Delphi的免费版本(在Delphi存在的过去25年中做出的最佳决策)。看看这一点。它对我也适用。当然,DM的单位必须包含在表单的单位中,并且
按钮的
图像
属性必须(重新)设置为图像列表。您的Delphi版本中的TButton是否支持图像?(我使用Delphi 5,但它没有)。也许你应该改用TSpeedButton?尝试在IDE中打开datamodule的单元操作列表是否已更新到ImageList的新位置?@mundopter-顺便说一句,如果你不是最新的,Embarcadero现在为非商业应用程序提供Delphi的免费版本(德尔福公司在过去25年中做出的最佳决策)。也要考虑一下。一如既往地迅速准确。谢谢安德烈亚斯。我不知道我以前是否说过这句话,但我认为你是德尔福公司最棒的人选@InTheNameOfScience:谢谢你的客气话。就我个人而言,我很确定有一些非常活跃的SO用户比我更有经验的Delphi开发人员,但你的评论仍然让我感到高兴!:)你的回答有些特别(友善、礼貌、完整)这使得你的答案很特别。其他一些用户更喜欢关闭问题而不是回答问题,或者选择不相关的东西。像往常一样及时准确。谢谢Andreas。我不知道我以前是否说过,但我认为你是最好的人(在德尔福问题上)@InTheNameOfScience:谢谢你的客气话。就我个人而言,我很确定有一些非常活跃的SO用户比我更有经验的Delphi开发人员,但你的评论仍然让我感到高兴!:)你的回答有些特别(友善、礼貌、完整)这使得你的答案很特别。其他一些用户更喜欢关闭问题而不是回答问题,或者选择不相关的东西。