![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czesc wszystkim
Chcialbym stworzyc pasek narzedzi, ktory wyswietlalby sie na okreslonych stronach. Mialby mozliwosc dodawania w nim tabow, a w tych zakladkach przyciskow, pod ktore bylyby podlaczone okreslone akcje. Chcialbym takze dac mozliwosc dodatkom rejestrowania swoich kart i przyciskow. Dzieki temu, na takim pasku mozna byloby znalezc chociazby przycisk do edycji artykulu, jezeli dana podstrona bylaby wlasnie zaladowana. Zastanawiam sie jak to rozwiazac. Z jednej strony wyobrazam sobie, ze najpierw tworzylbym pasek i z niego tworzyl karte:
Nastepnie na jednej z takich zakladek moglbym dodawac przyciski i separatory:
Zapis wydaje sie byc czytelny i zrozumialy. A moze jednak, powinienem uznac ze kazdy element takiego toolbara jest obiektem i podejsc do problemu od 2 strony, tj najpierw stworzyc, przyciski, pozniej umiescic je na tabie, ktory ostatecznie zaalokowac na pasku narzedzi?
Ktora opcja jest wg Was lepsza i dlaczego? A moze polecicie jeszcze inne rozwiazanie? Docelowo, chcialbym aby na pasku narzedzi mogly znalezc sie tylko zakladki, a na kazdej zakladce mogly byc umieszczone: * przyciski, * listy rozwijane * przyciski z rozwijanymi menu |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 516 Pomógł: 63 Dołączył: 27.08.2012 Ostrzeżenie: (0%) ![]() ![]() |
To wg mnie 2 sposób będzie lepszy. Napisałbym to w tym kierunku:
To tylko bardzo ubogi przykład. Sorki za ewentualne błędy w składni, ostatnio dużo pisze w innych językach EDIT: Lepiej by to wyglądało jednak w oparciu o interface'y niż dziedziczenie - w tym konkretnym przykładzie. Mam teraz na biurku browarka, tak więc nie chce mi się teraz tego poprawiać. Mam nadzieje jednak że wiesz o co mi chodzi Ten post edytował gitbejbe 24.03.2016, 19:44:37 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 14.10.2025 - 11:33 |