Wofür denn ein weiteres Image? Es gibt doch nur 3 Lämpchen und somit 3 Images:
Delphi-Quellcode:
if (ImgRot.Visible) and (ImgGelb.Visible) then
// Rot/Gelb
else if ImgRot.Visible then
// Rot
else if ImgGelb.Visible then
// Gelb
else if ImgGruen.Visible then
// Grün
Naja das Problem ist nun geklärt. Viel Spaß noch.