我在 C# winform 中使用用户控件而不是表单。在用户控件中,我在单击按钮时放置按钮(新建),刷新用户控件。我使用 this.refresh(); 在事件中,但没有工作!
private void Btn_New_Click(object sender, EventArgs e)
{
this.Refresh();
}
我在 C# winform 中使用用户控件而不是表单。在用户控件中,我在单击按钮时放置按钮(新建),刷新用户控件。我使用 this.refresh(); 在事件中,但没有工作!
private void Btn_New_Click(object sender, EventArgs e)
{
this.Refresh();
}
Refresh()
只是在屏幕上重新绘制控件。通常您不会手动调用它,而是必须更改控件的属性,例如
private void Btn_New_Click(object sender, EventArgs e)
{
this.TextBoxFirstName.Text = string.Empty;
this.TextBoxLastName.Text = string.Empty;
// ...
}
您将必须实现 2 种方法,一种用于管理组合框,另一种用于管理 Button。
Private Void ComboBox_SelectedIndexChanged ()
{
switch(ComboBox.selectedIndex)
{
case 0:
textbox1.text = "1";
break;
case 1:
textbox1.text = "2";
break;
// ... etc
}
}
Private Void Button_clicked ()
{
ComboBox.selectedIndex = 0;
}