W jaki sposób mogę kontrolować okienka MDIChild za pomocą TabBara? Chodzi mi głównie o to, aby po kliknięciu na przycisk TabBara wyświetliło się odpowiednie okienko.
a co to jest ten TabBar bo to nie jest standardowy komponent
Coś takiego jak TTabSet
LOL a co to jest TTabSet - bo normalnie w Delphi tego nie ma
Używam Delphi 2006 i TTabSet jest w nim. We wcześniejszych wersjach Delphi też chyba był. Jest to coś takiego jak PageControl tylko bez części, na której można umieszczać komponenty. Są to same zakładki.
Próbowałem w ten sposób i wyświetla mi się inne okno, niż te o które mi chodziło.
Eeech, no to daj +/- 1 na początku. Później zamiast wyświetlania okien wyświetl liczbę za pomocą MessageBox, później pomyśl nad uzyskanymi efektami... kombinuj.
Bardzo długo kombinowałem w ten sposób i trudno mi było ułożyć te liczby w jakąś logiczną kombinację...
A ja się zorientowałem jak są sortowane formy MDIChild w ciągu 15 sekund :|
Okno na pierwszym planie ma indeks 0, w drugim planie 1, na trzecim planie 2... itd A NewTab oczywiście wskazuje na aktualnie klikniętą zakładkę...
Innymi słowy, jak chcesz pracować z oknem o konkretnym tytule, to wyszukujesz ten tytuł, a nie opierasz się na kolejności w MDIChild.
Ludzie! Myślcie! Programowanie to w 75% myślenie, a nie klepanie kodu. Zachowanie komponentu można zrozumieć w ciągu minuty, jeśli przez tę minutę nie będzie się gapić w monitor. A dokumentacja jest pisana po to, żeby ją czytać. Szczególnie Borlandowska jest tak przyjazna użytkownikowi, że lepszej prawie nie idzie spotkać.
no to może bez kombinowania MiTeC MDI Tab Control albo Elegant MDI Interface
BTW kto używa komponentów z palety Win3.1??
Misieeeek! Używanie gotowych komponentów usuwa całą radość z odkrywania świata, lol
A komponentów z Win3.1 używa zapewne ten, kto nie czyta pomocy, w której jest wyraźnie napisane, że komponent został zachowany tylko w celu zachowania kompatybilności wstecz.
znaczy się wiesz dla niektórych "radość z odkrywania świata" przeniosła się z pisania komponentów, które można za free i ze źródłami znaleźć po 5 minutach z google na tworzenie oprogramowania użytkowego :p