J#(Java)フォームの特定の色を透明にする

スポンサーリンク

フォームの特定の色を透明色として定義することができます。フォームの TransparencyKey プロパティで任意の色を設定するだけです。TransparencyKey プロパティを使えば、穴が開いているフォームなどが簡単に作れます。

サンプルコード

以下にサンプルコードを示します。

J# 全般
    // ボタンの表面の色を透明色に設定する (システム色の名前による指定)
    this.set_TransparencyKey(Color.FromKnownColor(KnownColor.Control));

    // その他お好みの色どれでも良い
    this.set_TransparencyKey(Color.get_Red());                  //赤 (システム定義色による指定)
    this.set_TransparencyKey(Color.FromArgb(0x00, 0x00, 0xFF)); //青 (RGB による指定)

    // 解除する場合
    this.set_AllowTransparency(false);

関連するリファレンス

準備中です。

スポンサーリンク