Firstoff私はC#プログラミングの初心者です。私の問題は、テキストボックスとその中にボタンがあるウィンドウがあることです。私が達成しようとしているのは、テキストボックスにテキストを書き込むことです。ボタンをクリックすると、テキストがukony.txtファイルに保存されます。 。しかし、コードを使用して、ボタンをクリックしても何も起こりません。ストリーム・ライターを使用してTextBoxテキストをテキスト・ファイルに保存する方法
public partial class Window1 : Window {
public Window1() {
InitializeComponent();
}
private void button_Click(object sender, RoutedEventArgs e)
{
string writerfile = @"D:\Games\ukony.txt";
Window1 a = new Window1();
using (StreamWriter writer = new StreamWriter(writerfile))
{
writer.WriteLine(a.textBlock.Text);
writer.WriteLine(a.textBlock1.Text);
}
}
}
空の 'TextBox'で「新しい」Windowsを作っているので、' Window'の新しいインスタンスを作成しないでください。 'writer.WriteLine(this.textBlock.Text);' – Nino
Cases:01)Window1は、テキストボックステキストが表示されるボタンクリックイベントで初期化されます。 02)イベントがバインドされていない可能性があります –
[StreamWriterを使用してファイルに行を追加](https://stackoverflow.com/questions/7306214/append-lines-to-a-) –