Я хотел сделать свои окна прозрачными, поэтому удалил границы, элементы управления и все остальное, оставив только поле форм, затем попытался сделать BackColor и TransparencyKey прозрачными, но это не сработало, поскольку BackColor не будет принимать прозрачный цвет. После поиска вокруг я нашел это в msdn:
SetStyle(ControlStyles.UserPaint, true);
SetStyle(ControlStyles.OptimizedDoubleBuffer, true);
SetStyle(ControlStyles.SupportsTransparentBackColor, true);
this.BackColor = Color.Transparent;
this.TransparencyKey = BackColor;
К несчастью, это тоже не сработало. Я все еще получаю серый или любой другой выбранный цвет фона.
Все, что я хотел сделать, это сделать форму окон прозрачной, чтобы я мог использовать фоновое изображение, которое бы действовало так, как если бы это была моя форма окон.
Я искал здесь и видел много тем в отношении непрозрачности, а это не то, что я ищу, а также видел некоторые в отношении этого метода, который я пробовал, но пока не нашел ответа.
Надеюсь, что кто-нибудь может осветить мой путь.
UPDATE:
изображение удалено при решении проблемы