MysticVegeta wrote:
Use Font.Draw look it up, it doesnt need a background "white box"
This is the better option, as it allows you to change your background later. Also, this only explains output. For input, you will need to use View.Set("noecho"). This makes it so that what is typed doesn't appear on the screen. When you do that though, the user will think it's not working, which means you need to get your input using getch - one character at a time. As you do so, you will need to then use Font.Draw to show what is being typed on the screen.