2012-03-28 20 views
0

ボタンをクリックするとZedGraphを追加しますが、ボタンをクリックするとZedGraphが表示されません。ここに私のボタンのクリックハンドラは次のとおりです。プログラムでZedGraphを追加するには?

ZedGraphControl zg1 = new ZedGraphControl(); 
zg1.Dock = DockStyle.Fill; 
GraphPane myPane = new GraphPane(); 
BarItem myBar = new BarItem("Bar1"); 
myBar.AddPoint(1, 10); 
myBar.AddPoint(2, 20); 
myBar.Bar.Fill = new Fill(Color.AliceBlue, Color.White, Color.AliceBlue); 
zg1.AxisChange(); 
zg1.Invalidate(); 

zg1.Show(); 

答えて

2

私に飛び出し主なものは、それがFormまたはPanelも天気を私はあなたのコンテナオブジェクトにあなたadding your new Controlが表示されないということです。また、あなたはこの

ZedGraphControl zg1 = new ZedGraphControl(); 
zg1.Dock = DockStyle.Fill; 
zg1.GraphPane = new GraphPane(); 

BarItem myBar = new BarItem("Bar1"); 
myBar.AddPoint(1, 10); 
myBar.AddPoint(2, 20); 
myBar.Bar.Fill = new Fill(Color.AliceBlue, Color.White, Color.AliceBlue); 

zg1.GraphPane.CurveList.Add(myBar); 


zg1.AxisChange(); 
zg1.Invalidate(); 

zg1.Show(); 
this.Controls.Add(zg1); 
+0

のようなものを試してみてください、あなたのZedGraphControl

にごPaneたりBarを関連付けされていませんどうもありがとうございました... – pdthekd

関連する問題