在我的程序中,我有两个窗体窗口,一个默认打开,另一个在第一个按钮单击时打开。他们交换一些数据并更改一些文本。大多数情况下都是非常简单的东西。现在我已经到了收到此错误的地步'charactertest.CharStats.CharStats(charactertest.MainForm)' must declare a body 因为它没有标记为 abstract、extern 或 partial。这将我指向我的public CharStats(MainForm callingForm)
第二个窗口窗体中的行。
老实说,我几乎不知道这意味着什么,我有点熟悉局部,而且总的来说身体有点模糊(但我现在正在阅读)。无论如何,这是我的代码,我希望有人可以指导我解决方案,并可能让我补充一点。:)
public partial class MainForm : Form
{
public static string VariableLabel1;
public static string Variable2;
Random _r = new Random();
public MainForm()
{
InitializeComponent();
}
void CLoop()
{
while(true)
{
SetInfo();
}
}
public void SetInfo(string newText)
{
this.pcNameLabel.Text = newText;
}
void ChClassButtClick(object sender, EventArgs e)
{
CharStats form = new CharStats(this);
form.Show();
}
}
和我的第二个窗体
public partial class CharStats : Form
{
private MainForm _callingForm;
public CharStats(MainForm callingForm)
public CharStats()
{
InitializeComponent();
_callingForm = callingForm;
}
void StatTransfer()
{
callingForm.SetInfo("Bob");
}
void FighterButtonClick(object sender, EventArgs e)
{
Fighter();
StatTransfer();
}
}