🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: alt.pl.comp.lang.csharp
4 messages
4 total messages Started by mwgomez Fri, 04 Feb 2011 15:38
Automatyczne przewijaniezawartości ekranu?
#22026
Author: mwgomez
Date: Fri, 04 Feb 2011 15:38
19 lines
1894 bytes
Witam

Proszę o radę:
Chciałbym w VS 2010, dla Windows Forms Application wykonac takie
zadanie w którym
będę rysował firury na ekranie, figór może jednak być więcej niż się
mieści na ekranie.
Jakie narzędzia z Toolbox mogę wykorzystać, żeby móc później przewijac
ekran z dołu
na dół i na boki? Przede wszystkim na czym rysować? Bezpośrednio na
Form1?
Krótko mówiac spodziewałem się np. narzędzia typu panel, który miałby
wbudowane HScrollBar i VScrrollBar, rysowalbym wewnątrz, a
scrollowanie byłoby automatyczne. Wygląda na to, ze trzeba
sobie samemu wszystko zrobić? OK, ale jakie narzedzia wybrać na
początek?


Pozdrawiam
Re: Automatyczne przewijaniezawartości ekranu?
#22027
Author: Robert Winkler
Date: Fri, 04 Feb 2011 19:49
25 lines
2201 bytes
> Proszę o radę:
> Chciałbym w VS 2010, dla Windows Forms Application wykonac takie
> zadanie w którym
> będę rysował firury na ekranie, figór może jednak być więcej niż się
> mieści na ekranie.
> Jakie narzędzia z Toolbox mogę wykorzystać, żeby móc później przewijac
> ekran z dołu
> na dół i na boki? Przede wszystkim na czym rysować? Bezpośrednio na
> Form1?
> Krótko mówiac spodziewałem się np. narzędzia typu panel, który miałby
> wbudowane HScrollBar i VScrrollBar, rysowalbym wewnątrz, a
> scrollowanie byłoby automatyczne. Wygląda na to, ze trzeba
> sobie samemu wszystko zrobić? OK, ale jakie narzedzia wybrać na
> początek?

Zwykły panel ma taka funkcionalność.
Włącz funkcje AutoScroll oraz określ AutoScrollMinSize wystarczająci duże, 
aby pojawiły się scrollbary.
Inna sprawa, że jeśli chcesz rysować to chyba lepiej skorzystać z WPF a nie 
w WinForms.
Tu masz ciekawy przykład:
http://blogs.msdn.com/b/jgoldb/archive/2008/03/08/performant-virtualized-wpf-canvas.aspx

Pozdrawiam
Robert Winkler 
Re: Automatyczne przewijaniezawartości ekranu?
#22028
Author: mwgomez
Date: Thu, 17 Feb 2011 08:25
10 lines
1683 bytes
Dziękuję za radę.
Jeśli można jeszcze jedno pytanie.

Zdecydowałem się jednak na Windows Forms Application. Wstawiłem Panel,
ustawiłem Scroll - pokazał mi się, narysowałem np. prostokąt.
Ale kiedy chwytam za suwaki scrolla i szybko "przewijam" zawartość
ekranu prostokąt tnie się, postawą dziwne kreski, które są tylko
fragmentem prostokąta. Co z tym zrobić?

Pozdrawiam
Re: Automatyczne przewijaniezawartości ekranu?
#22029
Author: crush
Date: Tue, 01 Mar 2011 16:24
22 lines
1938 bytes
W dniu 2011-02-17 09:25, mwgomez pisze:
> Dziękuję za radę.
> Jeśli można jeszcze jedno pytanie.
>
> Zdecydowałem się jednak na Windows Forms Application. Wstawiłem Panel,
> ustawiłem Scroll - pokazał mi się, narysowałem np. prostokąt.
> Ale kiedy chwytam za suwaki scrolla i szybko "przewijam" zawartość
> ekranu prostokąt tnie się, postawą dziwne kreski, które są tylko
> fragmentem prostokąta. Co z tym zrobić?
>
> Pozdrawiam

Ciekawy wątek na ten temat: 
http://forum.4programmers.net/C_i_.NET/143669-Uzywanie_bitmap_w_C

Pozdrawiam,

-- 
________

Paweł Wołoszyn
http://www.goldenline.pl/pawel-woloszyn2
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