Was hast du mit "if then probiert"?
Wenn was nicht geht, dann sollte man auch zeigen was nicht geht.
Wobei ich wette, daß es doch geht.
Einfach mal bauminas Code anhand deiner gewollten Beschreibung (sichtbar wird ... vorher hidden ist) umgebaut.
Delphi-Quellcode:
if EineZahl < 3 then
EinBild.Visible := True;
if (EineZahl > 2) and (EineZahl < 6) then
EinAnderesBild.Visible := True;