|
分類:[.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秒毎にデータをサンプリングする
}
|