ZedGraph на изменение размера? - PullRequest
2 голосов
/ 23 июля 2010

Как получить доступ к событию, которое запускается при изменении размера графической панели?

После каждого изменения размера я хочу фиксировать размер текста в заголовке и надписях, чтобы они не увеличивались при увеличении размера окна.

1 Ответ

7 голосов
/ 24 июля 2010

Вы можете подписаться на ZedGraphControl событие изменения размера:

zg1.Resize += new EventHandler(zg1_Resize);

Но проще достичь желаемого, отключив автоматическое масштабирование шрифтов на GraphPane:

zg1.MasterPane[0].IsFontScaled = false;

Если у вас есть более одной GraphPane на вашей MasterPane, используйте:

 foreach(GraphPane pane in zg1.MasterPane.PaneList)
    pane.IsFontScaled = false;

Смотри также:
http://zedgraph.org/wiki/index.php?title=How_does_the_font_and_chart_element_scaling_logic_work%3F http://zedgraph.sourceforge.net/documentation/html/P_ZedGraph_PaneBase_IsFontsScaled.htm

...