下面是我遇到的问题,特别是其中的一部分**。我想在我的ImageViewer打开时调用方法“toolStripButton1_Click()”。就目前而言,打开ImageViewer时,所选图像不会随之打开。我已经公开了这个方法,希望能够把它整理出来,但我没有。C#声明来自另一个类的方法
public partial class MediaPlayer : Form
{
public ImageViewer iv;
public AudioPlayer ap;
public VideoPlayer vp;
public MediaPlayer()
{
InitializeComponent();
}
private void openToolStripMenuItem_Click(object sender, EventArgs e)
{
if (ofdSelectMedia.ShowDialog() == DialogResult.OK)
switch(ofdSelectMedia.FilterIndex){
**case 1: new ImageViewer().Show(); public void toolStripButton1_Click(object sender, EventArgs e);**
break;
case 2: new AudioPlayer().Show();
break;
case 3: new VideoPlayer().Show();
break;
}
}
}
谢谢。
什么是确切的错误? – mariozski 2013-03-12 10:37:51
toolstripbutton1_Click在哪里申报?您在代码示例中所做的全部是声明新的方法签名。你不会像你所想的那样称呼它。 – 2013-03-12 10:40:20
你有什么**打算**发生与案例1:新的ImageViewer()。 public void toolStripButton1_Click(object sender,EventArgs e);' - 这是无效的语法,所以问题变成:你试图做什么?你打算打电话给那种方法吗?要么...? – 2013-03-12 10:41:08