投稿者 eigyou  (社会人) 投稿日時 2018/7/5 19:08:27
毎度お世話になります

VB2010です

プログラム起動時、フォームを表示させず、タスクバーにアイコン表示させたく以下の方法をとっていますが、アイコンをクリックして、フォームを表示させたのち、Minimizedさせた場合に画面にゴミが残ります

フォームのプロパティで、
Show Icon  : True
Show In Taskbar : False
WindowsState : Minimized
TopMost : Ture

NotifyIcon  ContextMenuDtrip を利用しております

最初に起動した場合は、アイコン化してタスクバー以外の画面上にはなにも表示しません
Formを表示させて、 Me.WindowState = FormWindowState.Minimized で、最小化した場合に
タスクバー以外の画面表示エリアに、Form1 と書かれた四角いバーのようなものが表示されてしまいす

TopMost をFalse にすれば表示されません

ネットワークの状態が変わった時に、ポップアップさせていますので、最前面に表示してほいいのですがどうもうまくいきません

何が悪いのでしょうか? (もしかしてこれが正しい動作でしょうか?)