System.Windows.Forms.GroupBox скрыть фрейм

В System.Windows.Forms.GroupBox есть ли способ скрыть кадр вокруг него? Я попытался изменить FlatStyle, но это не делает то, что я хочу. Спасибо!

Ответ 1

A Panel, вероятно, лучший вариант, но если вам действительно нужна GroupBox по какой-то причине, вы можете изменить код здесь, чтобы создать подкласс который вообще не окрашивает границу. В частности, вы хотите переопределить метод OnPaint.

Ответ 2

Насколько я знаю, это невозможно.

Попробуйте использовать панель.

Вы можете поместить ярлык наверху, если хотите, и они практически выполняют одно и то же.

Ответ 3

Нет (не хватает пользовательского кода рисования). Я думаю, что Panel лучше использовать здесь, хотя вы не получаете текстовый заголовок (просто добавьте ярлык, если он вам нужен).

Ответ 4

Вы должны иметь возможность установить BorderStyle на None.

Нашел ответ здесь и у меня это сработало.