タスクバーにフォームのタイトルを表示しない

.NET (VB)の内容
【注意書き】
●VB.NET を使っているものとします。
●動作環境は、Windows XX を使用しているとします。


.NET でも、タスクバーにフォームのタイトルの
表示をとりやめたりすることが可能です。

この機能を使えば、どちらかというとバックグラウンドでの
動作を考えた振る舞いをイメージしたアプリケーションの
作成を行いたい場合などに活用できます。


フォームに次の様なコードを記述します


-----------VB.NETコーディングここから-------------------


1.フォームに、ボタンコントロール
    を配置します。
    下記は、デフォルトのオブジェクトの名前と配置を示しています。

   ┏━━━━━━┓
   ┃Button1     ┃
   ┗━━━━━━┛



2.フォームをダブルクリックして、
    フォームロードイベントのコード編集を開始して、
    次のコードを記述します。


    Private Sub Form1_Load(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles MyBase.Load

        Button1.Text = "表示しない"
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, _
    ByVal e As System.EventArgs) Handles Button1.Click

        If Me.ShowInTaskbar Then
            'タスクバーへの表示をしない
            Me.ShowInTaskbar = False
            Button1.Text = "表示する"
        Else
            'タスクバーへの表示をする
            Me.ShowInTaskbar = True
            Button1.Text = "表示しない"
        End If

    End Sub


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

4.フォームに表示された「表示しない」
    ボタンを押します。

5.タスクバーに表示されていた
  本アプリケーションのタスク表示が消える事を確認できます。


6.フォームに表示された「表示する」
    ボタンを押します。

7.タスクバーに表示されていた
  本アプリケーションのタスク表示が復活する事を確認できます。


※タスクバーは、Windowsの標準インストールでは、
画面最下部に配置されているバーです。
時計なども右側に位置しているあのバーをここでは
示しております。




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

本サンプルでは、

  Me.ShowInTaskbar = False

で、タスクバーへの表示を取りやめています。

また、
  Me.ShowInTaskbar = True

で、タスクバーへの表示を復活しています。




 

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

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