如果我在部分类中有一个函数(假设我有“按钮 2”单击处理程序),然后在表单设计器中双击“按钮 2”,Intellisense(或现在负责的任何东西)总是把我扔到“Form1.cs 模块”(在定义不明确的行或空白行处),而不是新的部分类模块“Button2.cs”。双击“Button1”会执行“正确”操作。
例如:
在“Form1.cs”中:
namespace test01
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
MessageBox.Show("Button 1 pressed");
}
}
}
在“Button2.cs”(公共部分类)中:
namespace test01
{
public partial class Form1 : Form
{
private void button2_Click(object sender, EventArgs e)
{
MessageBox.Show("Button 2 pressed");
}
}
}
这是我在 VS2008 和现在在 VS2010 中看到的,并且(对我而言)没有明显的方法来解决它。
有什么帮助吗?