台灣最大程式設計社群網站
線上人數
1650
 
會員總數:231562
接案會員:6791
文章總數:1904
討論主題:178732
歡迎您免費加入會員
討論區列表 >> C# >> 如何讓C# 可以開啟檔案
[變換順序]
[我要回覆]
1


回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
如何讓C# 可以開啟檔案
價值 : 50 QP  點閱數:8142 回應數:3

樓主

ㄚ胖
門外漢
0 1
28 0
發送站內信

我看我很多文章,不過我是新手不太會用。
現在這是我目前有的,很笨。
Btn1是瀏覽檔案,Btn2是開啟檔案。
請問各位能告訴我如何開啟檔案讓它顯示在介面上或者是另外開啟我指定的檔案嗎?

--------------------------------------
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.IO;

namespace WindowsApplication2
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}

private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{

}

private void button1_Click(object sender, EventArgs e)
{
openFileDialog1.Filter = "txt files (*.txt)|*.txt";
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
textBox1.Text = openFileDialog1.FileName;
}
}

private void button2_Click(object sender, EventArgs e)
{
string FilePath = Path.GetFullPath(textBox1.Text);
//FileInfo FileInformation = new FileInfo(FilePath);
}







}
}
本篇文章發表於2009-03-10 18:15
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
最有價值解答

小歐ou
捐贈 VP 給 小歐ou 檢舉此回應
您可以使用 FileSystem.ReadAllText
http://msdn.microsoft.com/zh-tw/library/ms128028(VS.80).aspx
此外,要注意您的txt的編碼方式,否則讀出來的可能是亂碼喔




本篇文章回覆於2009-03-10 19:28
--未登入的會員無法查看對方簽名檔--
2樓
回應

gipi
檢舉此回應
http://msdn.microsoft.com/zh-tw/library/system.io.fileinfo(VS.80).aspx
參考看看FileInfo這個類別的用法是否您所要的,這個類別跟openFileDialog1長被搭配使用。

本篇文章回覆於2009-03-10 21:43
--未登入的會員無法查看對方簽名檔--
3樓
回應

軋延油
檢舉此回應
小弟提供另一個方法給你參考~~~
相對應的範例檔案可至 http://www.blueshop.com.tw/download/show.asp?pgmcde=PGM20090311101023SFS 下載來參考看看囉~~~





本篇文章回覆於2009-03-11 10:12
--未登入的會員無法查看對方簽名檔--
[變換順序]
1
 

回覆
如要回應,請先登入.