namespace JogMove
{
public class FormTest:Form
{
JogMove.Jog jog = new JogMove.Jog();
private FormTestButton_Click()
{
jog.JogButton_Click();
}
}
}
namespace JogMove
{
public class Jog:Form;
private JogButton_Click();
}大概是这样的意思
一个项目里面有两个form,一个名字是FormTest,一个是Jog
里面各有一个Button我想在FormTestButton_Click()事件里面单击的时候,调用JogButton_Click();
我上面那样写好像不行
{
public class FormTest:Form
{
JogMove.Jog jog = new JogMove.Jog();
private FormTestButton_Click()
{
jog.JogButton_Click();
}
}
}
namespace JogMove
{
public class Jog:Form;
private JogButton_Click();
}大概是这样的意思
一个项目里面有两个form,一个名字是FormTest,一个是Jog
里面各有一个Button我想在FormTestButton_Click()事件里面单击的时候,调用JogButton_Click();
我上面那样写好像不行
{
public class FormTest:Form
{
JogMove.Jog jog = new JogMove.Jog();
private FormTestButton_Click()
{
jog.JogButton_Click();
}
}
}
namespace JogMove
{
public class Jog:Form
{
public JogButton_Click(){};
}
}
private 换成 public
首先你的这句话都写的不正确:private JogButton_Click();
方法如果没有返回值,那也要在前面加上void;其次你要加上static的静态变量才可以直接调用再者,private修饰后你那地方是调不了的。正确的写法应该是这样的,然后你才可以像你那样调用:
public static void JogButton_Click()
namespace JogMove
{
public class FormTest:Form
{ private StreamWriter sw = File.CreateText("C:/test.txt"); //我新加这行
JogMove.Jog jog = new JogMove.Jog();
private FormTestButton_Click()
{
jog.JogButton_Click();
}
}
}
namespace JogMove
{
public class Jog:Form;
private JogButton_Click();
}
如果是两个form,我运行新加的行以后,就会报错
namespace JogMove
{
public class FormTest:Form
{
JogMove.Jog jog = new JogMove.Jog();
public void FormTestButton_Click()
{
jog.JogButton_Click();
}
}
}
namespace JogMove
{
public class Jog:Form
{
public void JogButton_Click();
}
}试试?
{
public class FormTest:Form
{
JogMove.Jog jog = new JogMove.Jog();
private FormTestButton_Click()
{
jog.JogButton_Click();
}
}
}
namespace JogMove
{
public class Jog:Form;
public JogButton_Click();
} 大概是这样的意思
一个项目里面有两个form,一个名字是FormTest,一个是Jog
里面各有一个Button 我想在FormTestButton_Click()事件里面单击的时候,调用JogButton_Click();
我上面那样写好像不行 private JogButton_Click();
=>
public JogButton_Click();