Jak znaleźć Komponent?

0

Jeśli wpisze

for x:=1 to ComponentCount-1 do
if (Components[x] is TLabel) and (TImage(Components[x]).Left=20) then
TImage(Components[x]).Caption:='to ten';

znajduje mi wszystkie takie komponenty a ja chce tylko pierwszy napotkany przez ten algorytm?

0

for x:=1 to ComponentCount-1 do
if (Components[x] is TLabel) and (TImage(Components[x]).Left=20) then
begin
TImage(Components[x]).Caption:='to ten';
Break;
end;

--Pawel {Delphi6 }

Po pierwsze: naciśnij F1

0

Nie wiem czemu, ale procedura się wykrzacza, gdy robię to z innej formy niż główna. Mówi coś, że nie ma takiego koponentu, czy coś takiego i jak wyszukuje, to chyba znajduje nie ten numer koponentu, co trzeba... (mam Delphi 4)

0

A jak puszczasz z formy innej niz glowna to chcesz szukac komponentow na glownej formie, czy na tej innej?--Pawel {Delphi6 }

Po pierwsze: naciśnij F1

0

Dokładniej koponentem, którego szukam jest jeszcze jedna forma, lecz formę tę tworzę dynamicznie w trakcie trwania programu i jest ich kilka takich saymych (dokładniej to są privy w chacie) i muszę znaleźć numerek odpowiedniego priva, po to, żeby do dobrego text wwalić

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