У меня есть странная проблема, и я не знаю, является ли это поведением по умолчанию.Net DataGridView в GroupBox/TabControl.
Я создал новый проект WinForm с нуля и создал GroupBox (изменил стиль текста). Как это:
сопроводительный текст http://www.freeimagehosting.net/uploads/65f5f2762d.png
Затем я создал простой DataGridView, никакой стиль шрифта вообще, как это:
сопроводительный текст http://www.freeimagehosting.net/uploads/09f55f951a.png
Затем в режиме проектирования я перетащил DataGridView в GroupBox, и этот вид волшебства просто произошел:
сопроводительный текст http://www.freeimagehosting.net/uploads/d0334132f0.png
Мой вопрос, я могу отключить это поведение? Причина, если я chage стиль DataGridView за пределами GroupBox и затем перетаскиваю его в, потеряла весь стиль.
Только для справки эта форма не имеет НИКАКОГО КОДА вообще.
Заранее спасибо.
То, что вы испытываете, известно как Окружающие свойства . Короче говоря, это механизм, при котором элемент управления «наследует» некоторые значения свойств от своего родителя, если свойства не назначены явно. Я не знаю способа предотвратить такое поведение, кроме присвоения свойствам желаемых значений.