常に手前に表示する .NET でも、ウィンドウを常に手前に表示させることが可能です。この機能を使えば、簡単に、コンパクトな監視モニターなどのアプリケーションや、パレットなど簡単に作成できます。フォームに次の様なコードを記述します-----------VB.NETコーディングここから-------------------1.フォームに、チェックボックスコントロール を配置します。 下記は、デフォルトのオブジェクトの名前と配置を示しています。 ┏━━━━━━━━━━━━━━┓ □CheckBox1 ┃ ┗━━━━━━━━━━━━━━┛2.チェックボックスコントロールの CheckBox1 text プロパティに「常に手前に表示」と記述します。 ※説明用のためです。必須ではありません。 ┏━━━━━━━━━━━━━━┓ □常に手前に表示 ┃ ┗━━━━━━━━━━━━━━┛3.チェックボックスコントロールをダブルクリックして、 チェックボックスの値変更イベントの編集を開始して、 次のコードを記述します。 Private Sub CheckBox1_CheckedChanged( _ ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles CheckBox1.CheckedChanged '常に手前に表示する Me.TopMost = CheckBox1.Checked End Sub4.ビルドして実行します。5.フォームに表示された チェックボックスにチェックを入れます。6.フォームが常に前面に表示されます-----------VB.NETコーディングここまで-------------------また、上記とは異なりますが、別途、Notifylcon コントロールを使うと、システムトレイ(画面右下の時計等と同じ位置)に、アイコンレベルで表示させることが出来ます。
Copyright(c)2001-2003 Ai Net Makoto 記事・情報の無断転載を禁止します。