2010-07-23 89 views
2

如何访问图形窗格调整大小时触发的事件?ZedGraph在调整大小?

每次调整大小后,我想修正标题和标签上的文字大小,以便窗口最大化时不会变大。

回答

7

您可以订阅ZedGraphControl的调整事件:

zg1.Resize += new EventHandler(zg1_Resize); 

但是通过禁止在GraphPane自动字体缩放,以达到你想要的东西更容易:

zg1.MasterPane[0].IsFontScaled = false; 

如果您有更多的比您的MasterPane上的一个GraphPane多,使用:

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

+1

神奇的答案,非常感谢! – sooprise 2010-07-26 13:44:08

+0

总是乐于提供帮助。 – Gacek 2010-07-26 17:37:06