Witamy,
Gość
.
Zaloguj się
lub
zarejestruj
.Czy dotarł do Ciebie
email aktywacyjny?
1 Godzina
1 Dzień
1 Tydzień
1 Miesiąc
Zawsze
Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Ruszamy z Warsztatowym Q&A!
Prosimy o zadawanie pytań w rodzaju
jak zrobić
na stronie
Q&A
!
Forum
Warsztat.GD
Pytania
Blogs
Szukaj
Zaloguj się
Rejestracja
Warsztat.GD
»
Programowanie
»
Językoznawstwo
»
C#
(Moderator:
Xion
) »
Windows Forms. Scrollbar nie pojawia się
Drukuj
Strony: [
1
]
Do dołu
Autor
Wątek: Windows Forms. Scrollbar nie pojawia się (Przeczytany 1415 razy)
giersz2
Użytkownik
#
Sierpień 18, 2009, 18:56:23
Piszę edytor map. Mapa znajduje się w kontrolce panel. Chcę aby pojawiał się pasek przewijania, gdy mapa będzie miała większe rozmiary niż panel. Nestety tak się nie dzieje mimo iż ustawiłem: panel.AutoScroll = true;
Co może być przyczyną tego błędu?
Mr. Spam
Miłośnik przetworów mięsnych
Fiołek
Użytkownik
#
Sierpień 18, 2009, 19:01:46
Rozmiar kontrolki mapy jest mniejszy bądź równy rozmiarowy panela lub ma ustawiony Dock na Fill bądź Anchor na Top | Bottom albo Left| Right(zależy w którą stronę ten scrollbar ma być). Musisz zaktualizować rozmiar a scrollbar się pojawi.
giersz2
Użytkownik
#
Sierpień 18, 2009, 19:23:46
Mapa jest stworzona w GDI+. Jest to tablica dwuwymiarowa obiektów Bitmap. Na to są nałożone jeszcze dwie warstwy (elementy otoczenia i potwory).
Xion
Moderator
#
Sierpień 18, 2009, 20:01:40
Panel scrolluje kontrolki w nim umieszczone, a nie to co się rysuje na jego Graphicsie. Rysuj więc mapę np. na kontrolce Image wewnątrz panelu, i ustaw jej rozmiar na rozmiar mapy.
giersz2
Użytkownik
#
Sierpień 18, 2009, 20:33:25
Ok, wielkie dzięki za pomoc. Wszystko działa (przynajmniej na razie ;D).
Drukuj
Strony: [
1
]
Do góry
Warsztat.GD
»
Programowanie
»
Językoznawstwo
»
C#
(Moderator:
Xion
) »
Windows Forms. Scrollbar nie pojawia się