フォームをまったくない状態にしたい!

解決


元気!花丸君。  2005-09-11 02:38:41  No: 125154  IP: [192.*.*.*]

ちゃっす!あらためまして、こんばんわ!フォームを表示させないで
タスクバーにアイコンをつくり、それをクリックしたらフォームが見えるといったプログラムはどうやって作ったらいいのでしょうか?
透明表示とかじゃなくてインスタンスごと消したいです。
通常アプリケーションを起動したらタスクバーにアプリのバーが表示されますがそれすらも無表示にしたいのです。ちなみに開発環境はVB.NETです!
よろしくっす!

編集 削除
マグ  2005-09-11 10:56:58  No: 125155  IP: [192.*.*.*]

>タスクバーにアイコンをつくり

タスクバーにアイコンをつくり??????????(ーー)??????
タスクトレイのこと????????????

>タスクバーにアイコンをつくり、それをクリックしたらフォームが見えるといったプログラムはどうやって作ったらいいのでしょうか?

NotifyIcon

>透明表示とかじゃなくてインスタンスごと消したいです。

Opacity
インスタンスごと消すのではなく、透明表示の方が無難。
Formのインスタンスごと消すとそれに関連しているNotifyIconまで破棄される。

>タスクバーにアプリのバーが表示されますがそれすらも無表示にしたいのです。

ShowInTaskbar

で・・・・・・・・・

編集 削除
通ってみた  2005-09-11 11:06:11  No: 125156  IP: [192.*.*.*]

質問内容を簡単にすると、「起動しているプログラムをタスクトレイに格納するには?」って感じかなぁ・・・

まぁ答えは出てるけど、質問する方もわかりやすくしてくれると嬉しいですな

あと、人にモノを尋ねる姿勢を少し考えてみるとか

編集 削除
ん?  2005-09-11 13:02:52  No: 125157  IP: [192.*.*.*]

インスタンスも消しちゃうんだへぇ〜

編集 削除
元気!花丸君。  2005-09-11 15:00:01  No: 125158  IP: [192.*.*.*]

Form1_Loadイベントで
 Me.Hide()を最初から指定してもインスタンスが表示されますが?
なんで?

編集 削除
通ってみた  2005-09-11 15:20:47  No: 125159  IP: [192.*.*.*]

デザイン時にVisible = Falseにしてみないか

編集 削除
通ってみた  2005-09-11 15:21:50  No: 125160  IP: [192.*.*.*]

あ、当方VB6.0なので、.Netのそれ相当のでよろしく

編集 削除
元気!花丸君。  2005-09-11 16:23:50  No: 125161  IP: [192.*.*.*]

Netに詳しい方!募集!
Visible = False
に.NETで相当する奴なんですか!
見てみましたけどそれに似た奴を発見できんでした;

編集 削除
Danti  2005-09-11 16:25:03  No: 125162  IP: [192.*.*.*]

>Me.Hide()を最初から指定してもインスタンスが表示されますが?
WindowState を最小化に設定してみたら?

編集 削除
元気!花丸君。  2005-09-11 17:01:53  No: 125163  IP: [192.*.*.*]

WindowStateを最小化にすると
NotifyIconをダブルクリックでインスタンスを表示させたいコードを書いてますが
最小化に設定した場合
すぐ表示されなくてその後にタスクトレイをクリックすると
表示できますが、ダブルクリックのみで出来れば表示したいです。
最大化にすると大きくなりすぎてカッコ悪いです。
他にいい方法はないですか?

編集 削除
元気!花丸君。  2005-09-11 17:04:54  No: 125164  IP: [192.*.*.*]

あ!あと、アプリを終了しているのにNotifyIconのアイコンがタスクバーに
表示のみ残ってしまいます。これを消したいのですが?
なにか良い方法はありますか?

編集 削除
Danti  2005-09-11 17:07:42  No: 125165  IP: [192.*.*.*]

意味がよくわかってないけど
Opacity を 0 にするのはどうですか。

編集 削除
元気!花丸君。  2005-09-11 18:31:37  No: 125166  IP: [192.*.*.*]

とりあえず、修復的ですが解決しました!
また何かあったら宜しくお願いします。

編集 削除
マグ  2005-09-12 17:00:06  No: 125167  IP: [192.*.*.*]

>あ!あと、アプリを終了しているのにNotifyIconのアイコンがタスクバーに
>表示のみ残ってしまいます。これを消したいのですが?

それは
.Netのまれに起きるバグ・・・・・・・
気になるなら、FormのClosingイベントハンドラーで
NotifyIcon1を非表示するようにソースを記述します。

あと、回答内容をよく、読みましょう。
FormをVisibleすることが出来ないから2番目のスレでOpacityを書きました。

編集 削除