【】Top

【】VB.NET

【】メールマガジンの購読
【】メールマガジンの解除






【】会社概要

【】お問い合わせ

【】厳選サンプルツール集


姉妹サイト「バーチャルコネクション!」はこちらです。

姉妹サイト「七福神のメールでビンゴ!」はこちらです。

アイネットマコト

●24時間365日の安心をあなたにAT-LINK専用サーバ・サービスお勧めのサーバです。






常に手前に表示する

.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 Sub



4.ビルドして実行します。

5.フォームに表示された
    チェックボックスにチェックを入れます。

6.フォームが常に前面に表示されます




-----------VB.NETコーディングここまで-------------------

また、上記とは異なりますが、
別途、Notifylcon コントロールを使うと、
システムトレイ(画面右下の時計等と同じ位置)に、
アイコンレベルで表示させることが出来ます。




 

http://anetm.com/dev/d.cgi?SC=DTDTL&o=O7m

Copyright(c)2001-2003 Ai Net Makoto 記事・情報の無断転載を禁止します。

「これがほしかった!厳選サンプルツール集」の注意点
●当サイトはリンクフリーです。
2004/01/28(水)00:05 更新