定期的にメールを読みに行ってデータを整理するプログラムを作っています。
GUIベースのものは一応できたのですが、いちいちプログラムを起動するたびにForm
が表示されるのが好ましくありません。
かといってコンソールアプリケーションで作ろうとすると
プログラムを作るうえで使うListやサードパーティ製の非staticクラスが使えません。
(コンソールがstaticなため、static から 非staticにアクセスできない)
解決できる方もしくはヒントとなるHPを知っている方がおりましたらご教授願います。
Program.cs のファイルで
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); // Application.Run(new Form1()); // 何かの処理 }
で行けないでしょうか?
ちょっとこれでやってみたいと思います。
ありがとうございました。
それは考えました。
しかしForm_Loadで
this.Visible = false をやっても駄目なんです。
ロードした後のイベントなら反応するんですけどね。
まあインターバルとって
タイマー内で
this.visible = false;
timer1.enable = false;
ってやればできますね。
だけどもっとスマートな方法があったらうれしいです。