Delphi 11.1的Windows应用程序,突然我的图像的TUNK不显示图像。他们通常不显示在调试模式,但现在他们不显示在发布模式。
这些是TButton组件,分配了TImageList和ImageIndex值。我有几个TBitBtn组件显示正常。
第一个屏幕截图显示了TButton,其中选择了图像和ImageIndex 16。图像显示在IDE中。第二个屏幕截图正在运行应用程序。我已经将Go To Activity更改为TSpeedButton,因此图像正在工作。
的数据
的
object btnReqNewActivity: TButton
Left = 141
Top = 454
Width = 175
Height = 40
Caption = 'Request NEW Activity'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Arial'
Font.Style = []
ImageIndex = 16
ImageMargins.Left = 5
Images = miscButtons
ParentFont = False
TabOrder = 1
OnClick = btnReqNewActivityClick
end
object btnExportClassicList: TButton
Left = 333
Top = 454
Width = 78
Height = 40
Caption = 'Export'
Font.Charset = DEFAULT_CHARSET
Font.Color = clWindowText
Font.Height = -13
Font.Name = 'Arial'
Font.Style = []
ImageIndex = 4
ImageMargins.Left = 5
Images = miscButtons
ParentFont = False
TabOrder = 2
OnClick = btnExportClassicListClick
end
字符串
的
1条答案
按热度按时间gc0ot86w1#
我也遇到了同样的问题( Delphi 10.2):在项目运行时,添加的按钮没有显示出来。玩Devils Advocate,我发现没有添加的可视组件显示出来(尽管原来的组件仍然显示出来)。实际上,在代码中添加垃圾并没有扰乱编译器。
我复制了一个完整的目录,并在新目录中打开了项目。关闭和打开项目显示了添加按钮的源代码,但当运行它时,它们消失了!
我回到了旧目录,那里有我的新按钮(由于代码中的垃圾,项目无法运行)。
解决方法:我重命名了旧目录,然后就可以在新目录中正常编辑项目了。不知何故,在复制旧目录后, Delphi 在旧目录中编辑版本,但在新目录中运行版本!