場景 Winforn中設置ZedGraph曲線圖的屬性、坐標軸屬性、刻度屬性: https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573 初次載入ZedGraphControl時可以通過其屬性設置其Size大小,然後實現一 ...
場景
Winforn中設置ZedGraph曲線圖的屬性、坐標軸屬性、刻度屬性:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/100112573
初次載入ZedGraphControl時可以通過其屬性設置其Size大小,然後實現一些圖形選項功能,設置其一些GraphPane的屬性然後對其重新賦值,使其重新載入屬性。
GraphPane myPane = new GraphPane(); myPane.Title.Text = Global.panelTitle; zedGraphControl1.GraphPane = myPane;
但是這樣帶來的後果是重新賦值後的pane的大小和原來的不匹配。
重新賦值前:
重新賦值後:
註:
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關註公眾號
霸道的程式猿
獲取編程相關電子書、教程推送與免費下載。
實現
ZedGraphControl對象是有size屬性的,但是GraphPane是沒有size屬性的。
為解決這個問題可以在賦值之前重新聲明一個ZedGraphControl對象,然後獲取其GraphPane,然後對其修改屬性,最後將這個GraphPane賦值給原來的ZedGraphControl的ZedGraph屬性。
ZedGraphControl zedGraphNew = new ZedGraphControl(); zedGraphNew.Size = zedGraphControl1.Size; GraphPane myPane = new GraphPane(zedGraphNew.GraphPane); myPane.Title.Text = Global.panelTitle; zedGraphControl1.GraphPane = myPane;
修改後效果: