I’m trying to set the margin of a FlowPanel programmatically in C#, however it tells me that I can’t set it because it isn’t a variable.
Here it is telling me that the property gets or sets the space between controls.

But, once I try to set the property, it tells me that it isn’t a variable and the project won’t compile.

So, what is happening here? Is this property declared in a weird way behind the scenes? Is it a problem with Visual Studio? I’m at a loss.
You must assign a new value:
Update: Although there is no such remark for Padding there is an explaination for Point which also is a structure and why it need to be set as a new Padding (Point in the following description):
Source:
http://msdn.microsoft.com/en-us/library/ms159414.aspx
Padding:
http://msdn.microsoft.com/en-us/library/system.windows.forms.padding.aspx