我有form1 : User控件和form2: form。我想通过使用重置按钮来重置所有来自form2的值,这些值将影响/重置显示给用户控件。用户控件从form2获取值
我试过的东西:
RoomPlan.RoomStatus STATUS = rpRoomPlan[i].roomstatus();
if (STATUS == RoomPlan.RoomStatus.CLEAN)
{
generateRoomPlan();
om.IM_RESET_ROOM_STATUS(Convert.ToInt32(ROOMID));
rpRoomPlan[i].Enabled = true;
rpRoomPlan[i].BackColor = Color.WhiteSmoke;
} om.IM_RESET_ROOM_STATUS是web服务*
case RoomStatus.CLEAN:
if (!string.IsNullOrEmpty(dr["ROOMID"].ToString())){
updateRoomDisplay(Color.DeepSkyBlue, Color.DeepSkyBlue, Color.LimeGreen,
"BOOK", "ASSIGNED", "", Color.White, Color.WhiteSmoke, Color.WhiteSmoke, "", "", true);}*单击reset按钮时,分配的状态薄将更改为BOOK UNASSIGN
发布于 2014-02-26 16:36:20
您可以通过简单地调用窗体设计器的InitializeComponent()方法来重置窗体。默认情况下它是私有的,所以创建另一个公共的:
public void ResetForm()
{
InitializeComponent();
}然后把它叫做
form2.ResetForm();https://stackoverflow.com/questions/22035300
复制相似问题