[C#]フォームの透過 | Assertion Failed!

[C#]フォームの透過

フォームを任意の色で透過する



Assertion Failed!-フォームの透過


以下のような設定を行うと、指定した色が透過して表示される。

今回の例は、BackColorを透過色として指定することで、裏側のウィンドウが見える状態になる。


private void Form1_Load(object sender, EventArgs e)
{

  // フォームを背景色で透過
  this.TransparencyKey = BackColor;
}


TransparencyKey プロパティに透過したい色を指定する。


使い道はよくわからない。