2
だから私は、リッチテキストボックスにtxtファイルから情報を読み込むtxtファイルにテキストボックスから情報を書き込む必要があるプログラムを作ってるんです。私がこれまでに持っていたものを元気にします。.txtファイルから異なるテキストファイルのリッチテキストボックスにテキストを書き込みますか?
private void btn_Write_Click(object sender, EventArgs e)
{
if (File.Exists(@"C:\Windows\Temp\" + txt_Key.Text + ".txt"))
MessageBox.Show("File already exists");
System.Diagnostics.Process.Start(@"C:\Windows\Temp\" + txt_Key.Text + ".txt");
else
{
StreamWriter sw = new StreamWriter(@"C:\Windows\Temp\" + txt_Key.Text + ".txt", true);
sw.WriteLine("Dog: " + txt_Name.Text);
txt_Name.Clear();
sw.WriteLine("Owner: " + txt_Owner.Text);
txt_Owner.Clear();
sw.WriteLine("Age: " + nud_Age.Value.ToString());
nud_Age.Value = 0;
sw.WriteLine("Breed: " + cmb_Breed.SelectedItem.ToString());
if (cmb_Breed.SelectedIndex == 0)
{
sw.WriteLine("Sub Specie: " + cmb_Shepard.SelectedItem.ToString());
cmb_Shepard.SelectedIndex = -1;
}
else if (cmb_Breed.SelectedIndex == 7 && ckb_Pedigree.Checked == true)
{
sw.WriteLine("Pedigree: Yes");
}
else if (cmb_Breed.SelectedIndex == 7 && ckb_Pedigree.Checked == false)
{
sw.WriteLine("Pedigree: No");
}
txt_Key.Clear();
sw.WriteLine("Comments: " + txt_Com.Text);
sw.Close();
txt_Com.Clear();
}
}
private void btn_Read_Click(object sender, EventArgs e)
{
StreamReader sr = new StreamReader(@"C:\Windows\Temp\" + txt_Key.Text, true);
rtb_Info.Text = sr.ReadToEnd();
sr.Close();
}
あなたは私の書き込みボタンに見ることができるように私が仕事をして、私が生成したキーを持つテキストファイルを作るが、私の読み取りボタンで、ファイルが」doesnのことを言います
StreamWriter sw = new StreamWriter(@"C:\Windows\Temp\" + txt_Key.Text + ".txt", true);
を持っています存在しない。どんな助けもありがたい。コードは、ファイルへの書き込み後のtxt_Key
テキスト値をクリアしているので、私は疑う
だった[OK]を、おかげでたくさん。何らかの理由で、キーを含むテキストボックスが、私が書き込みボタンを押すとクリアされます。何らかの理由がありますか? – SoChez
'txt_Key'の値を意味しますか? –
問題が見つかりましたが、お手数をおかけしていただきありがとうございます! – SoChez