私はC#プログラミングにまったく慣れていないので、ちょっとした問題を抱えています。助けていただければ幸いです。
以下の例がうまくいかないことはわかっていますが、これは私が何をしようとしているのかを示すためのものです。
問題は、ファイル名に応じて、ファイルの内容で異なる textBoxes を更新したいということです...では、textBox.text または textBox を何かにどのように割り当てますか?
public void OnChanged(object source, FileSystemEventArgs e)
{
string newPath = Path.Combine(activeDir, "Files");
string fileName = e.Name;
if (fileName.StartsWith("O1"))
TextBox txtBox = textBoxNC1;
if (fileName.StartsWith("O2"))
TextBox txtBox = textBoxNC2;
if (fileName.StartsWith("O3"))
TextBox txtBox = textBoxNC3;
if (fileName.StartsWith("O7"))
TextBox txtBox = textBoxNC4;
if (fileName.StartsWith("O0"))
TextBox txtBox = textBoxNC5;
StreamReader rdr = new StreamReader(file);
txtBox = rdr.ReadToEnd();
rdr.Close();
}
敬具
Hjalmarsson