How to reset user control by getting the value from other form

Total Post:135

Points:947
C# 
C#
 1072  View(s)
Ratings:
Rate this:

I have form1 : User control and form2: form. I want to reset all the the value from form2 that will effect/reset showing to user control by using reset button. the user control get value from form2

something I tried:

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 is the web service *

  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);}

when we click the reset button then the status BOOK ASSIGNED will change to BOOK UNASSIGN

  1. Post:412

    Points:2888
    Re: How to reset user control by getting the value from other form

    Hi Chintoo,

    You can reset the form by simply calling it's designer's InitializeComponent() method. It's private by default, so create another public one:

    public void ResetForm()
    {
      InitializeComponent();
    }

    and then call it

    form2.ResetForm();

      Modified On Apr-04-2018 04:36:54 AM

Answer