Strona 1 z 1

Zmiana rozmiaru grafu

: 16 sie 2010 11:29
autor: __behemot_
Witam,
Zastanawiam się, czy istnieje możliwość zmiany rozmiaru grafu podczas trwania programu. Tzn. chciałabym, aby użytkownik po kliknięciu dwókronie myszką na graf maksymalizował sam graf zasłaniając kontrolki i indykatory, oraz żeby to działało w drugą stronę. Szukałam w proporty ale możliwe jest tylko pobieranie rozmiaru. Myślałam też o funkcji subPanela, ale nie do końca umiałabym sobie to wyobrazić. Czy ktoś ma może jakiś pomysł?
Pzdr,

Re: Zmiana rozmiaru grafu

: 16 sie 2010 11:59
autor: Pitol
Pisząc "graf" masz na myśli wykres? :)
Są dwie właściwości, które pozwolą Ci osiągnąć to czego chcesz:
- Position (Left, Top)
- Plot Area: Size (Width, Height)

Manipulując nimi możesz w czasie programu zmieniać rozmiar wykresu.
graph.PNG
A co do tego, żeby ukryć pozostałe kontrolki na panelu to najprostszą metodą jest, aby Twój wykres był "na samej górze" czyli Move To Front trzeba użyć. Wtedy jak go powiększysz to będzie zakrywał wszystko. Rozwiązanie najprostsze ale niekoniecznie najlepsze.

Re: Zmiana rozmiaru grafu

: 16 sie 2010 13:31
autor: __behemot_
:], zadowolon

Re: Zmiana rozmiaru grafu

: 22 lis 2024 16:02
autor: maszup
NI utrudnil jak to mozliwe ustawianie rozmiaru wykresu, mozna ustawic rozmiar obszaru plotow ale nie calej kontrolki, co jest opcja bezuzyteczna z punktu widzenia UI. Zalaczam przyklad w LV2021, ktory moze kiedys komus ulatwic zycie. Przyklad dziala na XY graph, ale mozna go latwo zmodyfikowac do innych typow wykresow.
XYGraph.SetSize.jpg