| 分類:[.NET 全般]
お世話になります。
データをサンプリングしてファイルへ保存。 また、サンプリング中に、ファイルからデータを帳票表示する画面を開くこともできる。 というアプリケーションを作成しようと思っています。
帳票表示画面は、ShowDialog()かShow()でオープンするのかどちらが適切なのでしょうか? 感覚だけで根拠はないのですが、ShowDialog()でオープンすると、条件によっては サンプリング漏れが生じるような気がしています。
よろしくお願いします。
private void button1_Click(object sender, EventArgs e) { //方法1 ShowDialogでオープン frmGraph fg = new frmGraph(); fg.ShowDialog(); //サンプリングしたデータを帳票表示する
//--------------------------------------------------------------------------- //方法2 Showでオープン //bool isFormOpen = true; //開いたフォームを閉じるときにfalseにする //frmGraph fg = new frmGraph(); //fg.Show(); //サンプリングしたデータを帳票表示する
//while (isFormOpen) //{ // Application.DoEvents(); // Thread.Sleep(2); //} }
private void timer1_Tick(object sender, EventArgs e) { //1秒毎にデータをサンプリングする } |