Zmiana wlasciwosci losowego komponentu

Zmiana wlasciwosci losowego komponentu
  • Rejestracja: dni
  • Ostatnio: dni
0

Chcialbym zmieniac wlasciwosci komponentu tzn wlasciwie go zaznaczac;
Np:

Kopiuj
Speedbutton.click;

Ale to ma byc cos na zasadzie Inc() np

Kopiuj
Inc(a)
Speedbutton[a].click;[

W jaki sposob mogl bym to zrobic?

Wodzu
  • Rejestracja: dni
  • Ostatnio: dni
0

Czesc.

Mozesz np odwolac sie do TForm.Components, ktora to jest lista wszystkich komponentow posiadanych przez ta forme. Iterujesz w petli po tej liscie i sprawdzasz czy dany komponent spelnia Twoje wymagania a nastepnie robisz juz z nim to co chcesz ;)

np tak:

Kopiuj
 
for i := 0 to Form1.Components.Count - 1 do
begin

end;

Kopiuj
AR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 54
0

Dodatkowo warunek z "is" + rzutowanie na odpowiedni typ.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.