Thread View: alt.pl.comp.lang.csharp
5 messages
5 total messages
Started by Zbigniew Malec
Sat, 07 May 2011 09:53
Rozciąganie kontrolek
Author: Zbigniew Malec
Date: Sat, 07 May 2011 09:53
Date: Sat, 07 May 2011 09:53
17 lines
1640 bytes
1640 bytes
Witam, pytanie z gatunku podstawowych, ale jakoś nie mogę nic znaleźć w googlach. Jak w C# i jego formsach steruje się dynamicznym rozkładem kontrolek na formularzu? Pisałem trochę GUI w Javie i tam załatwiają to LayoutManagery, natomiast nie widzę niczego takiego w C# (czy może ogólniej w .NET'cie). Z tego co znalazłem to jest coś takiego jak SplitControl, TableControl i FlowControl (albo podobnie) i w jakiś sposób one pozwalają na kontrolę wyglądu formularza (niezbyt to jest poręczne). Czy jest coś więcej i tylko słabo szukam na googlach, czy też może programowanie z uwzględnieniem rozszerzania się formularzy jest w C# utrudnione? Konkretnie to interesuje mnie bardzo prosty efekt, tj. rozciągnięcie kontrolki na całego rodzica (bo chyba nie muszę nasłuchiwać na zdarzenia resize u rodzica i robic to ręcznie u siebie?). -- Pozdrawiam Zbyszek Malec
Re: Rozciąganie kontrolek
Author: 3P
Date: Sat, 07 May 2011 10:08
Date: Sat, 07 May 2011 10:08
31 lines
2328 bytes
2328 bytes
Dnia 07-05-2011 o 11:53:23 Zbigniew Malec <alpha@invalid.invalid> napisał(a): > Witam, > pytanie z gatunku podstawowych, ale jakoś nie mogę nic znaleźć w > googlach. > Jak w C# i jego formsach steruje się dynamicznym rozkładem kontrolek na > formularzu? Pisałem trochę GUI w Javie i tam załatwiają to > LayoutManagery, > natomiast nie widzę niczego takiego w C# (czy może ogólniej w .NET'cie). > Z > tego co znalazłem to jest coś takiego jak SplitControl, TableControl i > FlowControl (albo podobnie) i w jakiś sposób one pozwalają na kontrolę > wyglądu formularza (niezbyt to jest poręczne). Czy jest coś więcej i > tylko > słabo szukam na googlach, czy też może programowanie z uwzględnieniem > rozszerzania się formularzy jest w C# utrudnione? > Konkretnie to interesuje mnie bardzo prosty efekt, tj. rozciągnięcie > kontrolki na całego rodzica (bo chyba nie muszę nasłuchiwać na zdarzenia > resize u rodzica i robic to ręcznie u siebie?). > Oczywiście, że nie musisz nasłuchiwać Resize. Otwórz właściwości kontrolki (F4) i tam znajdziesz właściwość Anchor. Możesz ustawić, aby poszczególne krawędzie kontrolki zachowywały stały dystans od krawędzi okna. A więc powiększały i zmniejszały się -- 3P
Re: Rozciąganie kontrolek
Author: Zbigniew Malec
Date: Sat, 07 May 2011 10:15
Date: Sat, 07 May 2011 10:15
17 lines
1380 bytes
1380 bytes
On Sat, 07 May 2011 12:08:25 +0200, 3P wrote: > Otwórz właściwości kontrolki (F4) i tam znajdziesz właściwość Anchor. > Możesz > ustawić, aby poszczególne krawędzie kontrolki zachowywały stały dystans od > krawędzi okna. > A więc powiększały i zmniejszały się O! Dzięki. Spojrzałem uważniej na te properties i widzę też coś takiego jak Dock, co jeszcze lepiej spełnia moje oczekiwania (bo pozwala wypełnić całego rodzica). Dziękuję za pomoc. A jak to się ma to layout managerów? -- Pozdrawiam Zbyszek Malec
Re: Rozciąganie kontrolek
Author: 3P
Date: Sun, 08 May 2011 08:35
Date: Sun, 08 May 2011 08:35
25 lines
1844 bytes
1844 bytes
Dnia 07-05-2011 o 12:15:17 Zbigniew Malec <alpha@invalid.invalid> napisał(a): > On Sat, 07 May 2011 12:08:25 +0200, 3P wrote: > >> Otwórz właściwości kontrolki (F4) i tam znajdziesz właściwość Anchor. >> Możesz >> ustawić, aby poszczególne krawędzie kontrolki zachowywały stały dystans >> od >> krawędzi okna. >> A więc powiększały i zmniejszały się > > O! Dzięki. Spojrzałem uważniej na te properties i widzę też coś takiego > jak > Dock, co jeszcze lepiej spełnia moje oczekiwania (bo pozwala wypełnić > całego rodzica). Dziękuję za pomoc. > > A jak to się ma to layout managerów? > Te layout managery to chyba w WPF? WPF nie znam, a jak pracowałem w WindowsForms to chyba ich nie było, bo zupełnie nie kojarzę. -- 3P
Re: Rozciąganie kontrolek
Author: Maciej Pilichowski
Date: Mon, 09 May 2011 07:04
Date: Mon, 09 May 2011 07:04
10 lines
1231 bytes
1231 bytes
On Sun, 08 May 2011 10:35:53 +0200, 3P <3p@noserver.com> wrote: >Te layout managery to chyba w WPF? Nawet na pewno :-) milego dnia, hej -- Moja wyprzedaz wszystkiego: ksiazki, plyty, filmy. http://www.garaz.pol.pl/
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads