2008-08-31 10 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を設定してフォームのスタイル/境界線を削除し、アルファチャンネルがゼロの色に背景を設定します。そして、あなたが望むすべてのフォームを描画することができ、背景は透けて見え、他のものは完全に見えるようになります。さらに、背景を不透明度の低いレイヤーに設定すると、フォームの半分を見ることができます。

関連する問題