Why there are no setters in Font class in .NET?
It would be so much better to be able to decrease/increase font size by simply aplying increment operators for instance font.Size++
But instead of this everytime I want to change font size or style or whatever, I have to create a new instance of the class.
Font class is a GDI+ wrapper. GDI+ objects don't have such operations, and thus doesn't the class
You can get some knowledge here: http://msdn.microsoft.com/en-us/library/ms534437(v=vs.85).aspx