2008-08-31 9 views

답변

4

양식의 Opacity 속성을 사용해 볼 수 있습니다. 다음은 MSDN 페이지에서 관련 조각이다 : 페이지로드에

private Sub CreateMyOpaqueForm() 
    ' Create a new form. 
    Dim form2 As New Form() 
    ' Set the text displayed in the caption. 
    form2.Text = "My Form" 
    ' Set the opacity to 75%. 
    form2.Opacity = 0.75 
    ' Size the form to be 300 pixels in height and width. 
    form2.Size = New Size(300, 300) 
    ' Display the form in the center of the screen. 
    form2.StartPosition = FormStartPosition.CenterScreen 

    ' Display the form as a modal dialog box. 
    form2.ShowDialog() 
End Sub 
0

Form.Opacity 속성을 설정할 수 있습니다. 그것은 당신이 원하는 것을해야합니다.

0

설정 Form.Opacity = 0.0

나는 당신이 년 전에 응용 프로그램에 대한 이야기 ​​어떤 식으로 뭔가를 설정합니다. Sleep이 작은 While 루프를 사용하면 멋진 페이딩 효과를 설정할 수 있습니다.

0

투명하게 무엇을 의미하는지 모르겠지만 WPF를 사용하는 경우 양식에 AllowTransparency = True을 설정하고 양식의 스타일/테두리를 제거한 다음 배경을 알파 채널이없는 색으로 설정할 수 있습니다 . 그런 다음 원하는 양식을 모두 그릴 수 있으며 배경은 투명하게 보이고 나머지 재료는 완전히 보입니다. 또한 배경을 불투명도가 낮은 레이어로 설정하여 양식을 절반으로 볼 수 있습니다.

관련 문제