Вы можете установить BackColor
вашей формы на необычный цвет (скажем, Color.Magenta
), а затем установить свойство формы TransparencyKey
на тот же цвет. Затем установите FormBorderStyle
на None
.
Конечно, это просто и быстрое решение. Края элементов управления ужасны, вам нужно постоянно менять цвет фона новых элементов управления, которые вы добавляете (если это кнопки или что-то в этом роде) и целый ряд других проблем.
Это действительно зависит от того, чего вы хотите достичь. Что это? Если вы хотите сделать виджет вроде вещей, есть гораздо лучшие способы. Если вам нужны закругленные углы или пользовательский фон, есть гораздо лучшие способы. Поэтому, пожалуйста, предоставьте больше информации, если TransparencyKey
не совсем то, что вы имели в виду.