The Zetta
Конечно, есть способ, мой друг.
вы всегда можете получить задний цвет MdiClient с помощью этого маленького фрагмента кода :
<br />
MessageBox.Show(string.Format("R = {0}, G = {1}, B = {2}",<br />
Client.BackColor.R, Client.BackColor.G, Client.BackColor.B));<br />
как вы можете видеть, это (171,171,171).
Так ;
<br />
this.TransparencyKey = Color.FromArgb(255, 171, 171, 171);<br />
будет прозрачна сама форма.
P.S. 1 : Оцените ответы, которые вам помогают, это облегчает жизнь людям, которые приходят посетить этот вопрос. и, конечно же, выбор ответа в качестве решения поможет в этом. :)
P.S. 2 : я опубликовал ваш вопрос и ответы в виде статьи для всех желающих. посетите его по адресу
Создание прозрачной родительской формы MDI[
^]
------------------
С уважением
Х. Маадани