문제
im 를 만들려고 반투명 형태로 표시되는 패널에.나를 표시할 수 있습 양식을 패널에서 그러나 불투명도를 제공한 작업 및 양식은 투명하지 않.
private void button1_Click(object sender, EventArgs e)
{
Form fr = new Form();
fr.FormBorderStyle = FormBorderStyle.None;
fr.BackColor = Color.Black;
fr.TopLevel = false;
fr.Opacity = 0.5;
this.panel1.Controls.Add(fr);
fr.Show();
}
어떤 아이디어가 어떻게 처리할 수 있습니까?감사에 대한 answeres!
해결책
Winforms 만 지원하는 부분에 대한 투명성 최고 수준의 형태입니다.를 만들려는 경우 응용 프로그램으로 부분적으로 투명한 UI 요소를 이용해야 하나 WPF 또는 손잡이 모든 그리기 자신입니다.죄송하게 될 소지자 나쁜 소식이다.
다른 팁
의 양식을 추가적으로 아동을 제어의 1 을는 아이의 주요 형태의 기본 Opacity=1.
오 투명도,직장에서 이것을 보십시오:
private void button1_Click(object sender, EventArgs e)
{
Form fr = new Form();
fr.FormBorderStyle = FormBorderStyle.None;
fr.BackColor = Color.Blue;
fr.TopLevel = false;
//fr.Opacity = 0.5;
this.Opacity = 0.5; // add this
this.panel1.Controls.Add(fr);
fr.Show();
}
나는 당신이 원하는 패널을 보이는 반투명,당신은 다른 방법을 사용해야하고 작업의 형태 그 자체.
제휴하지 않습니다 StackOverflow