Cerbera Ben 'Cerbera' Millard
- Joined: Feb '03
- Posts: 1,800
| Yes, I do use a custom size because I run my desktop at 1600x1200 which makes for very long lines of text if the form is maximised! 
As for the settings to save, you might get some ideas by prodding TextStudio. I keep recent builds in the !dev folder of my site...sort of like the "nightly builds" of more famous projects.
By saving all these settings the user can set everything just as they want it and not get everything thrown back to the old way when they return. Positions, sizes and states of forms are essential since that is what allows people to organise their desktops. By saving the window state you can actually let people start up the program in the system tray, provided to wrote code to read when the state was set at that particular value and you write the setting to the file correctly. You could also save their preferred username and stuff like that.
I agree that visual themes are not important, so perhaps you would be better of making it consistant with the rest of the programs on the operating system is being run that using an conventional mixture of black, white, red and green? There are a few little size mismatches, such as the "Send" button not being the same width as the players list. The spacing between controls seems inconsistant, too.
The grid control thing across the top would be better if it used a proper data grid type of control. That way you could make the columns resize to suit the window rather than always being squished up on the left. These little refinements make the difference between a solid, usable program and a really great device which is nice to use. ------------------
|
|---|