[問題] 如何在RichTextBox上顯示txt檔的內容?

看板C_Sharp作者 (MAKOTO)時間8年前 (2015/08/16 18:00), 8年前編輯推噓2(206)
留言8則, 5人參與, 最新討論串1/1
我知道這問題對這邊的高手來說很愚蠢,但是我被這問題卡了好久. 網路上找來的方法都試過了還是不行. 目的需求-- 在母表單中點擊按鈕開啟一個新表單,在新表單中有一個richTextBox控制項. 我想在表單開啟的同時在richTextBox中顯示一個txt文字檔的內容. 依照書上的說明我打了如下的程式碼-- richTextBox1.LoadFile("math1.txt", RichTextBoxStreamType.PlainText); 結果出現錯誤訊息. http://i.imgur.com/LTzxRaU.jpg
我後來又查了很多地方,還是不知道怎樣讓richTextBox顯示txt文字檔的內容 請問是哪裡出問呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.96.234 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1439719259.A.A26.html

08/16 18:08, , 1F
你的"math1.txt"放在哪?
08/16 18:08, 1F
跟專案放在同一個資料夾,有辦法設定成只抓專案裡的txt檔嗎? ※ 編輯: chenjoe (175.181.96.234), 08/16/2015 18:31:22

08/16 21:11, , 2F
你的InitializeComponent();不見了
08/16 21:11, 2F

08/16 21:26, , 3F
跳這個錯的時候richTextBox1是不是null?
08/16 21:26, 3F

08/16 21:35, , 4F
把txt檔放在專案資料夾內的bin\Debug(or Release)內
08/16 21:35, 4F

08/16 21:36, , 5F
你使用相對路徑 必須要和應用程式放在同一個資料夾底下
08/16 21:36, 5F

08/16 21:37, , 6F
才能找到你要開啟的檔案
08/16 21:37, 6F

08/16 22:56, , 7F
richTextBox1是null 沒有new出來
08/16 22:56, 7F

08/17 01:14, , 8F
你的InitializeComponent();不見了
08/17 01:14, 8F
文章代碼(AID): #1Lq5zRec (C_Sharp)