如何以编程方式添加ZedGraph?
问题描述:
当我点击一个按钮时,我想添加一个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();
答
,在跳出我最主要的是,我没有看到你adding your new Control
到Container对象羯羊它是一个Form
或Panel
。另外你是不是你的Pane
或您Bar
您ZedGraphControl
尝试这样的事情
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);
关联非常感谢你... – pdthekd 2012-03-30 05:31:04