Hi, I'm pretty new to c# and I have developed a Windows Form application that has a bunch of checkboxes. when the user clicks on them they hide() and once the game is over they reappear using show() but i cannot find a way to uncheck them once they reappear. I have tried setting them manually using the .checked property but that just makes the program do all sorts of funky things, so it is definitely not the right way. I am sure there is a better way to do this than with checkboxes but I was kind of just playing around and decided to make something of it and it has become to complex to just scrap the checkboxes now. So any help would be appreciated!

Some code fragments from you would be helpfull in solving your question.
Remember: select your code and surround it with code tags.