PageControl jak ustawić avtive page z nazwą zakładki

0

Witam.

Jak można pobrać ID zakładki przeszukując pagecontrol po nazwie zakładki?

Tzn. W edicie wpisuje nazwę zakładki (caprion) i chce aby w pagecontrol ustawiła się aktywna zakłada o ten nazwie (o ile istnieje). Czyli generalnie trzeba mi funkcję, która zwróci ID po podaniu nazwy zakładki

Coś w stylu:

PageCotrol.activepageindex := PageCotrol.IDZakladki('nazwaZakładki');
0

przelec w petli po wszystkich zakladkach i jesli nazwa jednej z nich sie zgadza z ta wpisana w edit, to wyswietl te zakladke i przerwij petle.

0

Też wpadłem na ten pomysł, ale nie wierzę że nie ma gotowej funkcji, a rozchodzi się głównie o wydajność, gdyż tych zakładek będzie kikanset...

0

petla do kilkuset to tyle co nic ;] z reszta gotowa funkcja wlasnie tak by pewnie dzialala.
z gotowych to mozesz najwyzej po nazwie znalezsc (a i tak leci w petli ;] ):

id:=(PageControl1.FindChildControl('TabSheet3') as TTabSheet).TabIndex;

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