title: How to implement states on a windows form appliaction
body: <p>I am developing a c# windows form application. In my application i have 3 forms (main form that has a list box and two buttons (Check in and check out), check in form and the check out form). On the main form, the list box contain user names, if a user select their name for the first time, the check in button must be enabled for the user to check in... But if the user checks in and then closes the application, when they reopen it, the button check out should be enabled and check in disabled.</p>
  
  <p>I have been told to use the application/user states, but since I'm new in programming, i don't know how to implement the windows form states.</p>
  
  <p>What should i do?</p>
  
  <p>Thank you</p>