margin 属性 到底是控件边缘和窗体边缘的距离,还是控件和空间之间的距离?我试了发现,当控件在Grid上时,margin是边缘和窗体边缘的距离,把控件放到ListBox或者GroupBox里面, margin变成了控件和上个控件之间的距离,这是为什么?
解决方案 »
- C#条件编译,大家帮忙看一下这段代码
- 鼠标移动到form边框触发事件
- 一个多线程下载程序报错,高手帮忙看看!!!!
- 在线等,关于PictureBox图像大小的问题
- 那种载入很多数据的时候的“稍等”提示窗是如何作的?
- 中秋快乐!!注意身体啊!!!---进来领分吧!!!
- 请大家帮个忙。分数好说。
- 商品进销存系统,支持各种卖家,如何设计更合理?
- c#中文件改名用什么? 如果目标文件名 已经存在会怎么样?
- 我在广州找了一个工作,是开发oa的,用.net,小公司刚开始运作oa模块,说最多(是最多)只能给我1500,感觉很失落,我该干么?
- 请问在vs2008中如何看一个函数被调用的情况,就是在find results 1那里显示的?
- 求一正则表达式
<GroupBox Header="Experience" Height="200" HorizontalAlignment="Left" Margin="29,174,0,0" Name="yearsExperience" VerticalAlignment="Top" Width="258" Style="{StaticResource bellRingersFontStyle}">
<RadioButton Content="Up to 1 year" Height="16" Name="novice" Width="120" Margin="0, 10, 0, 0" />
<RadioButton Content="1 to 4 years" Height="16" Name="intermediate" Width="120" Margin="0, 20, 0, 0" />
<RadioButton Content="5 to 9 years" Height="16" Name="experienced" Width="120" Margin="0, 20, 0, 0" />
<RadioButton Content="10 or more" Height="16" Name="accomplished" Width="120" Margin="0, 20, 0, 0" />
</GroupBox>
4个RadioButton父容器都是GroupBox,按理他们的margin应该是和父容器也就是GroupBox边缘的距离,但实际上却是RadioButton和上一个RadioButton的距离。
在窗体上精确定位控件对于许多应用程序都非常重要。System.Windows.Forms 命名空间提供了许多布局功能来实现此目的。其中最重要的两个是 Margin 和 Padding 属性。Margin 属性定义控件周围的空白,使其他控件和该控件边框保持指定距离。Padding 属性定义控件内部的空白,使控件的内容(例如其 Text 属性值)与该控件边框保持指定距离。 所以我刚才的说法有误,以此为准。
在不同地方, 他们外填充起到作用不同。