たとえば、セカンドモニターにテキストボックスに書いたテキストを表示したいのですが、フォームフレームがなく、背景が黒で文字が白だけです。
1 に答える
1
透明にすることができForm
ます(WinFormsで作業していると思います)。
BackColor
フォームの を、透明色として使用される色 (Color.Red など) に設定します。TransparencyKey
を同じ色に設定します。FormBoderStyle
に設定None
または、透明にせずに背景に任意の色を付けることができます。を定義しないでくださいTransparencyKey
。重要な部分は を に設定するFormBoderStyle
ことNone
です。これにより、境界線が非表示になるだけでなく、フォーム アイコンとコントロール ボックスと共にタイトル バーも非表示になります。
次に、Label
そのフォームに目的のテキストを配置します。それでおしまい。
于 2012-10-16T19:50:20.080 に答える