这是一个带有方法的类
public partial class NewGame : Form
{
public NewGame()
{
InitializeComponent();
this.Icon = new Icon("Resources/iconG.ico");
comboBoxGenre.Items.AddRange(Enum.GetNames(typeof(Game.Genre)));
}
public string GetGameName()
{
return txtbxGameName.Text.Trim();
}
public int GetGenreSelector()
{
return comboBoxGenre.SelectedIndex;
}
}
这是我的主要表单
private void addGameToolStripMenuItem_Click(object sender, EventArgs e)
{
Form newGame = new NewGame();
newGame.ShowDialog(this);
if (newGame.DialogResult==DialogResult.OK)
{
string gameName = newGame.GetGameName(); //this part doesn't work
}
}
我收到一个错误信息:
几周前我写了类似的代码,它完美地工作了。Error 1
'System.Windows.Forms.Form' 没有包含 'GetGameName' 的定义,也没有扩展方法 'GetGameName' 接受类型为 'System.Windows.Forms.Form' 的第一个参数 (你是否缺少 using 指令或程序集引用?)