C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[4]: textfileを開く


(過去ログ 30 を表示中)

[トピック内 6 記事 (1 - 6 表示)]  << 0 >>

■14525 / inTopicNo.1)  textfileを開く
  
□投稿者/ sugi (3回)-(2008/02/21(Thu) 08:26:10)

分類:[C#] 

失礼します。
C#のtextfileに関して質問させていただきます。

listboxをダブルクリックすると、その選択されているインデックスのtextboxを表示するようにしたいのですが、
listboxのアイテムにはtextfileの名前を入れています。
そして以下のようにコードを記述したのですが、コンパイルは通るのですが、
いざダブルクリックをしても何も反応しません。
また、わざとsrを存在しないファイルのパスにすると、ダブルクリックをすると、
存在しませんというエラーがおきます。


private void listBox2_DoubleClick(object sender, EventArgs e)
{

System.IO.StreamReader sr =
new System.IO.StreamReader("F:\\renshuu\\" + listBox2.Text + ".txt",
System.Text.Encoding.GetEncoding(932));

sr.Close();
}


どこが悪いのか全くわからない状況です。
どなかたわかる方いらっしゃいましたら、ご教授お願いします。
引用返信 編集キー/
■14527 / inTopicNo.2)  Re[1]: textfileを開く
□投稿者/ なちゃ (105回)-(2008/02/21(Thu) 08:37:51)
ファイルを開いて閉じてるだけに見えますが、
肝心の読み込むところはどうなってますか?

引用返信 編集キー/
■14529 / inTopicNo.3)  Re[1]: textfileを開く
□投稿者/ シャノン (299回)-(2008/02/21(Thu) 09:42:51)
No14525 (sugi さん) に返信

C#で「テキストファイルを開く」のと、メモ帳で「テキストファイルを開く」のはまったく別です。
メモ帳では実際には、開いて、読み込んで、表示して、閉じるという作業をやってます。
なちゃさんが指摘されていますが、このプログラムでは、開いて閉じるしかやっていません。
引用返信 編集キー/
■14574 / inTopicNo.4)  Re[2]: textfileを開く
□投稿者/ sugi (5回)-(2008/02/22(Fri) 02:17:01)
No14529 (シャノン さん) に返信
> ■No14525 (sugi さん) に返信
>
> C#で「テキストファイルを開く」のと、メモ帳で「テキストファイルを開く」のはまったく別です。
> メモ帳では実際には、開いて、読み込んで、表示して、閉じるという作業をやってます。
> なちゃさんが指摘されていますが、このプログラムでは、開いて閉じるしかやっていません。


返信ありがとうございます。
まだC#の知識には浅いもので、少し勘違いをしていたようです。


それでは、私の質問は既存の("F:\\renshuu\\" + listBox2.Text + ".txt",という
メモ帳をダブルクリックをしたら表示したいのですが、
どうやればいいのでしょうか??
質問ばかりで申し訳ありません。
引用返信 編集キー/
■14575 / inTopicNo.5)  Re[3]: textfileを開く
□投稿者/ sugi (6回)-(2008/02/22(Fri) 02:17:06)
No14574 (sugi さん) に返信
> ■No14529 (シャノン さん) に返信
>>■No14525 (sugi さん) に返信
>>
>>C#で「テキストファイルを開く」のと、メモ帳で「テキストファイルを開く」のはまったく別です。
>>メモ帳では実際には、開いて、読み込んで、表示して、閉じるという作業をやってます。
>>なちゃさんが指摘されていますが、このプログラムでは、開いて閉じるしかやっていません。
>
>
> 返信ありがとうございます。
> まだC#の知識には浅いもので、少し勘違いをしていたようです。
>
>
> それでは、私の質問は既存の("F:\\renshuu\\" + listBox2.Text + ".txt",という
> メモ帳をダブルクリックをしたら表示したいのですが、
> どうやればいいのでしょうか??
> 質問ばかりで申し訳ありません。
引用返信 編集キー/
■14576 / inTopicNo.6)  Re[4]: textfileを開く
□投稿者/ sugi (7回)-(2008/02/22(Fri) 02:33:15)
間違えて、もう一度押してしまっていたようです。
失礼いたしました。

指定のメモ帳を開くという質問をしましたが、その後ネットでいろいろ
調べたところ自己解決しました。


System.Diagnostics.Process.Start("Notepad", @"F:\\renshuu\\" + listBox2.Text + ".txt");


とやるだけで実現できました。

勘違いを指摘していただきありがとうございました。
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -