c#winforms里怎么让Control.Right取消只读

左是可以的 int control.left{get;set},但右不知道为什么是只读,要怎么取消呢?

Right属性为只读属性,Label控件的位置是根据自身Left Top 设置,

Right值为  this.Width-this.Left-label1.Width    主要有label1的内容决定

你这个是要做什么,实现什么样的效果?

 

把控件靠齐方式改了,默认是左上对齐方式,所以只能设置左端距离

非布局控件上改变控件位置使用Location属性,使用了布局控件可使用Margin属性