Paski narzędziowe

0

Potrzebuję stworzyć w programie własny toolBar zwierający różne kontrolki. W MFC trzeba było odziedziczyć klasę po CInitDialogBar, a klasie tej odpowiadał ręcznie przez nas stworzony formularz:

class CLayerBar : public CInitDialogBar
{

Jaki jest tego odpowiednik w C# .NET? Szukałem w dokumentacji, ale coś nie mogę się dokopać. Wiem tylko, że paskom narzędziowym odpowiada klasa ToolStrip.

0

:|
Uzywasz Visual Studio? Jesli nie to wyrzuc cokolwiek tam uzywasz i zainstaluj sobie Visuala 2005 badz wyzej.

Co potem? Spojrz na visualowego toolbara, pozycja Menus i costam w widoku designera... przeciagnij sobie kontrolke toolstripa na forme i skonfiguruj do woli. Nic bardziej prostego nie ma... unless... chcesz cos bardziej zaawansowanego... bo te toolstripy naprawde duzo opcji maja. Jak na moj gust az za duzo... no ale wszystko co zrobisz z tymi bajeranckimi toolstripami w officie mozesz i zrobic w swojej aplikacji...

Pozdrawiam

0

Używam Visual Studio 2005.

Trochę niejasno opisałem mój problem. :) Obczaiłem juz klasę ToolStrip, ale z tego co widzę w designerze mogę na pasku umieszczać tylko kilka rodzajów kontrolek (buttony, etykiety, listy rozwijane), a ja chciałbym na takim swoim pasku umieścić cały formularz (w MFC można to było łatwo zrobić dodają do paska właśnie gotowy formularz). Ale nie wiem jak to mogę zrobić.

Czy trzeba skonstruować własną UserControl i dodać ją w jakis sposób do tego paska narzędziowego? I czy można, w widoku designera, dodawać do paska inne kontrolki, niż te dostępne w nim standardowo (buttony, etykiety, listy rozwijane)? Czy też muszę to robić na poziomie kodu (o ile w ogóle można do paska dodać inne kontrolki)?

Właściwie jeszcze lepszym rozwiązaniem w moim programie byłyby panele takie jak w Visual Studio. :) Takie jak panel Toolbox, albo Properties. Jak można cos takiego zaimplementować? Te panele to też są ToolStripy, tylko rozbudowane, czy to jakaś inna klasa?

Domyślam sie, że nie da sie tego krótko wytłumaczyć, ale chciałbym zebyś mnie chociaż naprowadził. :) Dopiero ze 2 miesiące temu zacząłem korzystać z Visual Studio, więc każda rada bardzo mi się przyda. Z góry dziękuję.

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