我在C#winform中使用用户控件而不是表单。在用户控制中,我在点击按钮时放置按钮(新建),刷新用户控件。 我用this.refresh();在事件中,但没有工作!
private void Btn_New_Click(object sender, EventArgs e)
{
this.Refresh();
}
答案 0 :(得分:1)
Refresh()
只需重新绘制屏幕上的控件。通常你不会手动调用它,而是必须改变控件的属性,如
private void Btn_New_Click(object sender, EventArgs e)
{
this.TextBoxFirstName.Text = string.Empty;
this.TextBoxLastName.Text = string.Empty;
// ...
}
答案 1 :(得分:0)
您必须实施2个方法,一个用于管理组合框,另一个用于管理按钮。
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;
}