1

オブジェクトのリストを消去できる個人用の小さなアプリを作成しています。さまざまなフィルターを使用して、複数行のテキスト ボックスで最終的なリストを取得しています。終了したら、次のコードを使用してテキストボックスをクリップボードにコピーします。

    #region COPY BUTTON
    private void button3_Click(object sender, EventArgs e)
    {
        Clipboard.SetText(textBox_ListDestination.Text);
    }
    #endregion

私が今やりたいことは、SaveFileDialog を使用して、この同じテキストを .txt ファイルに保存できる別のボタンを追加することです。誰でもこれで私を助けることができますか?何らかのタイプのストリーミングを使用すると想定していますが、ここでは私の要素から外れています。どんな助けでも大歓迎です。

4

1 に答える 1

8

試す

File.WriteAllText (TargetFilePath, textBox_ListDestination.Text);

サンプルコードを含む詳細については、MSDNを参照してください。

TargetFilePath経由で取得したい場合は、 MSDNSaveFileDialogを参照してください。

アップデート

を使用したサンプルコードSaveFileDialog

 if(saveFileDialog1.ShowDialog() == DialogResult.OK)
 {
     File.WriteAllText (saveFileDialog1.FileName, textBox_ListDestination.Text);
 }
于 2012-12-16T20:39:33.580 に答える