0

SOにはこの種の質問が何千もあることは知っていますが、私の問題に合った適切な解決策が見つかりませんでした。

デフォルトの拡張子を使用してファイルを保存する単純なテキストファイル作成クリエーターがあります.tj。私はこれを使って

    DialogResult DR = openFile.ShowDialog();
    if (DR == DialogResult.OK)
    {
         StreamWriter writeFile = new StreamWriter(new FileStream(openFile.FileName,FileMode.CreateNew,FileAccess.Write));
         writeFile.WriteLine(rtbText.Text);
         writeFile.Flush();
         writeFile.Close();
    }

これは完全に機能しますが、アプリケーションがインストールされ、デフォルトの拡張子を持つファイルが保存されるたびに、ファイルがダブルクリックされるたびに、アプリケーションでファイルが開き、リッチ テキスト ボックスにファイル内のテキストが表示されます。

どんな助けでも大歓迎です

4

1 に答える 1

1

クリック ワンス展開を使用している場合は、方法があります。インストーラーでファイル タイプの関連付けを指定すると、これらがターゲット マシンに配置されます。その関連付けでファイルを起動すると、アプリが起動します。この MSDN の記事から引用。Nullsoft の NSIS インストーラーを使用している場合は、このファイル タイプの関連付けの記事から引用した同様のことを実行できます。

ここから、この質問からの回答を取得して、ファイルの文字列を取得します。次に、StreamReader などを使用してファイルの内容を読み取り、リッチ テキスト ボックスに入力します。出来上がり!

これがお役に立てば幸いです。説明が必要な場合はお知らせください。

于 2013-07-20T14:53:51.467 に答える