WPF-RichTextBoxで開かれたファイルを閉じる方法

男性

ボタンのクリックイベントで、次のようにアプリのRichTextBoxファイルを開いていますWPFファイルを閉じるための別のボタンがありますが、開いたファイルを読み取った後、WPFアプリ全体を終了せずに閉じる方法を理解する必要があります。

これは、メニュー項目Microsoft WORDを使用してWORDドキュメントを開き、トップリボンでWORDアプリケーションを開いたまま、メニュー項目をFile-->Open使用して閉じることができるアプリケーションと同様のシナリオと考えてくださいFile-->Close私の場合、上部にツールバーがあり、開くボタンと閉じるボタンがあり、次の場所で同様のファイルを開く/閉じる操作を実行する必要があります。

private void BtnOpenFile_Click(object sender, RoutedEventArgs e)
{
    OpenFileDialog dlg = new OpenFileDialog();
    dlg.Filter = "Rich Text Format (*.rtf)|*.rtf|All files (*.*)|*.*";
    if (dlg.ShowDialog() == true)
    {
        FileStream fileStream = new FileStream(dlg.FileName, FileMode.Open);
        TextRange range = new TextRange(mainRTB.Document.ContentStart, mainRTB.Document.ContentEnd);
        range.Load(fileStream, DataFormats.Rtf);
    }
}
アルベルトソラーノ

内容がRichTextBoxに表示されているファイルを「閉じる」場合は、RichTextBoxをクリアして、リソースを破棄するだけで十分だと思います。

「リソースを破棄する」FileStreamとは、usingたとえば、リソースを閉じるか、でラップすることを意味します

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

wpfアプリでsqlite接続を開くたびに空のファイルが作成されるのはなぜですか?

分類Dev

WPFモーダルウィンドウを閉じた後、MFCダイアログを前面に表示するにはどうすればよいですか?

分類Dev

圧縮されたzipファイルサイズをc#(wpf)で取得する方法

分類Dev

WPF-exeファイルからXAMLを取得する方法

分類Dev

ScrollViewer全体をWPFでPDFファイルに印刷する方法

分類Dev

ScrollViewer全体をWPFでPDFファイルに印刷する方法

分類Dev

ユーザーがファイルを閉じた後、ファイルを開いたプロセスを強制終了します[WPFアプリケーション]

分類Dev

外部exeファイルからWPFで設計されたウィンドウを開き、メソッドから戻り値を受け取ります

分類Dev

WPF:vb.netでExcelファイルを開かずにExcelシート名を取得するにはどうすればよいですか?

分類Dev

WPF C#アプリでPPKファイルを安全に展開する方法は?

分類Dev

WPFの閉じるボタンでタブを閉じる方法は?

分類Dev

子ウィンドウが開いているか閉じているかを知る方法は?WPF

分類Dev

WPFスペルチェックファイナライザー-セーフハンドルが閉じられました

分類Dev

表示した後、wpfで画像を閉じる

分類Dev

タスク内でWPFウィンドウを閉じる方法

分類Dev

MVVMとWPFを使用してボタンクリックで閉じたTabItemを開く方法は?

分類Dev

wpfでウィンドウを閉じて再度開くにはどうすればよいですか?

分類Dev

最近閉じたファイルをPhpStormで開く方法は?

分類Dev

ボタンまたはタイトルバーを識別する方法閉じるボタンは、WPFで発生したWindow_Closeイベントをクリックしますか?

分類Dev

開かれたことのないファイルを安全に閉じることができますか?

分類Dev

ユーザーがファイルをダブルクリックしたときに、WPFアプリでファイルを開くにはどうすればよいですか?

分類Dev

wpf C#でxmldataproviderを使用してxmlファイルを読み取る方法

分類Dev

wpfでSVGファイルを作成することは可能ですか?

分類Dev

WPFで重複ファイルのリストを表示するにはどうすればよいですか?

分類Dev

WPFがファイルMainWindow.gicsを生成するのはなぜですか

分類Dev

WPFウィンドウを閉じる

分類Dev

WPFフォームが閉じたときにリソースを破棄する方法

分類Dev

Prism を使用して動的に追加されたタブ項目を閉じる - WPF

分類Dev

WPFのViewModelからUsercontrolを閉じる方法はありますか

Related 関連記事

  1. 1

    wpfアプリでsqlite接続を開くたびに空のファイルが作成されるのはなぜですか?

  2. 2

    WPFモーダルウィンドウを閉じた後、MFCダイアログを前面に表示するにはどうすればよいですか?

  3. 3

    圧縮されたzipファイルサイズをc#(wpf)で取得する方法

  4. 4

    WPF-exeファイルからXAMLを取得する方法

  5. 5

    ScrollViewer全体をWPFでPDFファイルに印刷する方法

  6. 6

    ScrollViewer全体をWPFでPDFファイルに印刷する方法

  7. 7

    ユーザーがファイルを閉じた後、ファイルを開いたプロセスを強制終了します[WPFアプリケーション]

  8. 8

    外部exeファイルからWPFで設計されたウィンドウを開き、メソッドから戻り値を受け取ります

  9. 9

    WPF:vb.netでExcelファイルを開かずにExcelシート名を取得するにはどうすればよいですか?

  10. 10

    WPF C#アプリでPPKファイルを安全に展開する方法は?

  11. 11

    WPFの閉じるボタンでタブを閉じる方法は?

  12. 12

    子ウィンドウが開いているか閉じているかを知る方法は?WPF

  13. 13

    WPFスペルチェックファイナライザー-セーフハンドルが閉じられました

  14. 14

    表示した後、wpfで画像を閉じる

  15. 15

    タスク内でWPFウィンドウを閉じる方法

  16. 16

    MVVMとWPFを使用してボタンクリックで閉じたTabItemを開く方法は?

  17. 17

    wpfでウィンドウを閉じて再度開くにはどうすればよいですか?

  18. 18

    最近閉じたファイルをPhpStormで開く方法は?

  19. 19

    ボタンまたはタイトルバーを識別する方法閉じるボタンは、WPFで発生したWindow_Closeイベントをクリックしますか?

  20. 20

    開かれたことのないファイルを安全に閉じることができますか?

  21. 21

    ユーザーがファイルをダブルクリックしたときに、WPFアプリでファイルを開くにはどうすればよいですか?

  22. 22

    wpf C#でxmldataproviderを使用してxmlファイルを読み取る方法

  23. 23

    wpfでSVGファイルを作成することは可能ですか?

  24. 24

    WPFで重複ファイルのリストを表示するにはどうすればよいですか?

  25. 25

    WPFがファイルMainWindow.gicsを生成するのはなぜですか

  26. 26

    WPFウィンドウを閉じる

  27. 27

    WPFフォームが閉じたときにリソースを破棄する方法

  28. 28

    Prism を使用して動的に追加されたタブ項目を閉じる - WPF

  29. 29

    WPFのViewModelからUsercontrolを閉じる方法はありますか

ホットタグ

アーカイブ