4

プログラムのフォームにTImageコンポーネントがあります。

状況によっては、プログラムは以下をテストする必要があります。

「TImageコンポーネントのpictureプロパティに割り当てられた画像がある」場合は...

これどうやってするの?

4

3 に答える 3

3
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");
于 2011-07-13T17:42:56.223 に答える
0

あなたは言いませんが、Delphi について話していると思います。

次のテストで、TImage コントロールにビットマップがあるかどうかを確認できます。

if Image.Picture.Bitmap.Width > 0 then
  // do whatever
于 2010-06-23T08:00:49.243 に答える