【发布时间】:2010-03-11 13:10:02
【问题描述】:
我有一个奇怪的问题,我不知道这是否是 .Net DataGridView 在 GroupBox/TabControl 内的默认行为。
我从头开始创建了一个新的 WinForm 项目,并创建了一个 GroupBox(更改了文本样式)。像这样:
alt text http://www.freeimagehosting.net/uploads/65f5f2762d.png
然后,我创建了一个简单的DataGridView,完全没有字体样式,像这样:
alt text http://www.freeimagehosting.net/uploads/09f55f951a.png
然后,在设计模式下,我将 DataGridView 拖到 GroupBox 中,这种神奇的事情就发生了:
alt text http://www.freeimagehosting.net/uploads/d0334132f0.png
我的问题是,我可以禁用此行为吗?因为如果我在 GroupBox 之外更改 DataGridView 样式,然后将其拖入,则会丢失所有样式。
仅作记录,此表单根本没有NO CODE。
提前致谢。
【问题讨论】:
-
我也注意到了这个问题,尤其是字体问题。这似乎是设计使然,但我从来没有在拖入时更改过非默认样式,所以这看起来很奇怪。我发现“禁用”它的唯一方法是更改容器中默认的属性。
标签: c# datagridview coding-style groupbox