セットディレクトリ内のFileSystemWatcher
他のファイルに対しては正常に動作しますが、別のプログラムによってほぼ毎秒更新されるファイルに対しては、GUI でOnChanged
a をクリックした場合にのみイベントが発生します。と のbutton
間にリンクを作成していません。buttton
FileSystemWatcher
OnChanged イベントを呼び出すタイマーを実装することで、これを解決しようとしています。
private void timer1_Tick(object sender, EventArgs e)
{
foreach(Page p in pages)
{
p.HandleFileChanged(sender, (FileSystemEventArgs)e);
}
}
EventArgs
しかし、キャストできませんFileSystemEventArgs
(試してみる価値があります!)
私のPage
クラスはFileSystemWatcher
、特定のファイルを監視するために を実装しています。
HandleFileChaned メソッドを呼び出したいのですが、ヘッダーは次のようになります。
public void HandleFileChanged(object source, FileSystemEventArgs e)