WinForms or WPF? There's articles on CodeProject for both that show how to draw something as the selected item. Start there :)
Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^] "If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
You need to do form reset programatically per your need because the form will not get reset/reloaded as it run first time with blank inputs. It will happen in ASP.net with post back concept which is not applicable in forms application. So you can either make form reset when you move next or come back on first form.
Check the application event log on the server to find the details of the error. Without that, anything you do to try to fix the problem will be a blind guess.
"These people looked deep within my soul and assigned me a number based on the order in which I joined." - Homer
A website can always store a cookie on users device and then exchange it to see if he logged in today. If his last visit was from within 24 hours, then show him the content. Otherwise, redirect him to the authentication page.
The error message suggest that you are trying to process Unicode text with a program that only handles ASCII. It would help if you remove all the code not relevant to the problem, and also indicate exactly where the failure occurs. Also, Python questions are more likely to get an answer when posted at [Quick Answers](https://www.codeproject.com/Questions/ask.aspx).