Если я прав, вы пытаетесь закодировать форму DialogBox
.
Скажем, вы хотите получить имя из диалогового окна (например, из TextBox
в Form2
), у вас может быть такая модель (конечно, в Form2
).
public string Name
{
//where myTextBox is the design name of your textbox
get => myTextBox.Text;
set => myTextBox.Text=value;
}
Простая кнопка ОК
public void OkBtnClick(object sender, EventArgs e)
{
this.Close();
}
Теперь вам нужно, чтобы эта информация отображалась в вашем Form1
. Это легко.
Так же, как вы начали выше:
private void bNew_Click(object sender, EventArgs e)
{
score link = new score();
link.ShowDialog();
//Note that you won't be able to access form1.
SudentBox.Items.Clear();
//You can now get the name
string _nameResult=link.Name;
NameTextbox.Text=_nameResult;
}
Надеюсь, это поможет вам начать!