Jak sprawdzic czy do obiektu typu TImage został załado

0

Wlasciwie temat mowi sam za siebie ale napisze to jeszcze raz;)

tworze sobie grupe obiektow typu TImage i do czesci z nich laduje jakis obrazek za pomoca Picture.LoadFromFile. Chcialbym sprawdzic czy do danego obiektu zaladowalem obrazek czy tez nie...
nie chodzi mi tutaj o sprawdzanie wizualne;)))--take care,

Wodzu

0

Nie jest to w pełni funkcjonalna procedura ale zawsze jest....

if image1.Picture.Bitmap.Modified = true then
begin
showmessage('Został zmieniony');
end else
begin
showmessage('Nie został zmieniony');
end;

działa tylko raz :)

0

Moze tak (choc nie jest zbyt eleganckie):

if Image1.Picture.Width=0 then
Label1.Caption:='Not loaded';--Pawel {Delphi6 }

Po pierwsze: naciśnij F1

0

Dzieki koledzy za pomysly:)--take care,

Wodzu

0

Nie wiem czy to by wyszło, ale ja bym spróbował:

if image1.picture=nil then
nie ma obrazka
else
jest obrazek

Delphi 6

Pozdrówka

0

if (Image-&gtPicture == NULL)
{
nie załadowano
}
else //czyli (if (Image-&gtPicture != NULL)
{
załadowano
}--You may say I am dreamer...

0

thenkles, kurde, wyprzedziłeś mnie :P--You may say I am dreamer...

0

Próbowałem ani nil ani null nie działa :)))))) raczej sprawdź pomysł mój i pq

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0