I worded that question poorly and in the process got an answer to my follow up question. What I should have said was... In this app the user sets up font and color for a textbox via a font dialog box. I want to store the user's choices in a file so the user doesn't need to reset font preferences every time the app is restarted. I've tried to do it by writing strings and/or values that describe the font to a file, but get hung up on setting up the font from the file with FontStyle which won't take an enum (1, 2 ,3 or 4) and won't ctype(from a string). I vaguely remember reading something years ago about making objects <serializable> so that they can be written to a file, but can't seem to find any practical information on that. Looking it up at MSDN opens a can of worms and I leave there more confused than before.