DaniWeb IT Discussion Community

DaniWeb IT Discussion Community (http://www.daniweb.com/forums/index.php)
-   C# (http://www.daniweb.com/forums/forum61.html)
-   -   Calling function in a child window from main parent window (http://www.daniweb.com/forums/thread40958.html)

daidaiboyboy Mar 12th, 2006 11:20 am
Calling function in a child window from main parent window
 
Hi all...

This is the case:

I have a main parent window, and a child window inside it.
The parent window consists of a menubar, whereby clicking one of its menu item (mnuSave) is supposed to save the graph drawn inside the child window. The code for saving the graph is done by a method called SaveGraph(). I tried calling the method from the main parent window, but then an error occured saying "TestProg.ChildWin.zedGraphControl1" denotes a 'field' where a 'class' was expected.

The following illustrates better :

Inside parent window (TestProg)

private void mnuSave_Click(object sender, System.EventArgs e)
{
ChildWin selectedView = (ChildWin)this.ActiveMdiChild;
ChildWin.SaveGraph();
}

Inside the child window (ChildWin)

public static void SaveGraph()
{
zedGraphControl1.GraphPane.Image.Save(@"\My Documents\Visual Studio Projects\image.png", System.Drawing.Imaging.ImageFormat.Png);
}

The zedGraphControl1 is one drawing graph control from zedGraph, a useful graph drawing plugin for C#. What should I do in this case?


All times are GMT -4. The time now is 3:20 am.

Forum system based on vBulletin Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
©2003 - 2009 DaniWeb® LLC