delphi - 如何测试 TImage 是否分配了图形?

标签 delphi testing components variable-assignment timage

我程序中的表单上有一个 TImage 组件。

在某些情况下,程序必须测试:

如果“有一个图像分配给了 TImage 组件的图片属性”那么......

我该怎么做?

最佳答案

if Image1.Picture.Graphic = NIL 
then ShowMessage("There is no image.")
else ShowMessage("Image found.");

如果使用位图,您也可以这样做:

if Image.Picture.Bitmap.Empty then ShowMessage("There is no spoon");

关于delphi - 如何测试 TImage 是否分配了图形?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2717990/

相关文章:

delphi - Delphi Prism 中的 paramstr 等效项是什么

unit-testing - 如何避免 Go 中的重复测试?

reactjs - 尝试在 ReactJs 中测试组件时出现这些错误

python - 在 Flask 中设置用于测试的数据库

forms - Delphi中如何访问父窗体

Java 使组件能够相互通信

java - Delphi XE5 - Android - 在服务器窗口中保存文件(共享文件夹)

delphi - 有没有更简单的方法来说明所有平台都支持 Delphi 组件/控件?

delphi - Delphi 最好的报告组件?

url - 角度 2 : One path for multiple components?