|
.NET TIPS タスクバーにアイコンを表示させないようにするには?デジタルアドバンテージ2005/12/23 |
![]() |
|
|
|
Windowsアプリケーションにおいて、独自に作成したフォームをダイアログ・ボックスとして表示した場合、そのままではタスクバーにそのフォームのアイコンが表示されてしまう(メイン・フォームのものと合わせて2つのアイコンが表示されることになる)。基本的に1つのアプリケーションには1つのタスクバーのアイコンが好ましく、ダイアログ・ボックスのアイコンは表示させないようにすべきである。
このような場合には、フォームのShowInTaskbarプロパティをfalseに設定することにより、タスクバーにアイコンが表示されなくなる(デフォルト値はtrue)。
コードにより設定する場合は、次のようになる。
|
||
| アイコンを表示しないダイアログ・ボックスの表示例 |
ただし、ShowInTaskbarプロパティをtrueに設定していても、フォーム左上にある最小化ボタンをクリックすると、フォームはアイコン化され、この場合タスクバーの上部にアイコンが並ぶことになる。
![]() |
| タスクバーの上部に表示されたアイコン |
通常、ダイアログ・ボックスとして利用するフォームでは、ControlBoxプロパティをfalseに設定するなどして最小化ボタンを非表示にし、アイコン化できないようにしておくのが一般的である(「TIPS:モーダル・ダイアログやモードレス・ダイアログを表示するには?」参照)。![]()
| カテゴリ:Windowsフォーム 処理対象:ダイアログ・ボックス カテゴリ:Windowsフォーム 処理対象:ウィンドウ 使用ライブラリ:Formクラス(System.Windows.Forms名前空間) 関連TIPS:モーダル・ダイアログやモードレス・ダイアログを表示するには? |
|
||||||||||||||||||||||||||||
| 「.NET TIPS」 |
TechTargetジャパン
Insider.NET フォーラム 新着記事
- 新人プログラマーのためのInsider.NETの歩き方 2012 (2012/5/22)
晴れて.NETプログラマーとなる新人が効率的に開発技術を習得するには? 大量にある記事群の中から新人が読むべきお勧めを厳選して紹介 - jQuery MobileでJavaScriptプログラミング (2012/5/17)
jQuery Mobileは手軽なだけでなく、JavaScriptのAPIも充実しており、独自機能の実装もできる。今回は「グローバル設定」と「イベント」を解説 - Windows上で開発するための開発環境構築入門 (2012/5/16)
Windowsを使ってチームで開発している? なのにサーバOSを設定・運用した経験がない? そうなら、今すぐ学ぼう - 「コントラクト」でアプリのサンドボックスを乗り越える! (2012/5/11)
Metroスタイル・アプリはサンドボックスの中で動作する。それを乗り越えてほかのアプリと連携する仕組み「コントラクト」を解説
|
|
@IT 新着記事
キャリアアップ
スポンサーからのお知らせ
- - PR -
イベントカレンダー
- - PR -
お勧め求人情報
転職/派遣情報を探す
**先週の人気講座ランキング**
〜 Android編 〜
ホワイトペーパー(TechTargetジャパン)
ソリューションFLASH



