Mở và lưu file bằng open và savefiledialog trong C#

Em đang học về open và save file dialog nhưng có 1 số lỗi sau mong mọi người chỉ bảo:
_ Em lưu được 1 file bằng savefiledialog , mở file đó băng wordpate, word thì được nhưng mở bằng notepad thì lại không đúng với những gì em đã lưu
_ em viết 1 file word và mở bằng openfiledialog nhưng không mở được(mặc dù phần Filter đã có .doc rồi) mà chỉ mở được các file đã lưu được bằng savefiledialog. Khi mở file doc được viết bằng word thì VS C# báo lỗi "file format is not valid "
Mong mọi người giúp đỡ.Em xin cảm ơn

1 Like

Vì em đang học nên để cho đơn giản mọi việc thì em đừng dùng phần mở rộng .doc mà hãy dùng .txt nhé. Dùng .txt trong cả Save lẫn Open luôn cho anh. Không được thì anh chịu trách nhiệm cho.

1 Like

em vào notepad gõ 1 file txt mở ra thì nó như ảnh anh ạ , cả lúc có dòng openFileDialog1.Filter = “text |*.txt”; cũng bị thế

if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
    string text = File.ReadAllText(openFileDialog1.FileName);
    richTextBox1.Text = text;
}

HOẶC theo code của em:

if (openFileDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
    richTextBox1.LoadFile(openFileDialog1.FileName, RichTextBoxStreamType.PlainText);
}
1 Like

Cảm ơn anh nhé. Nhưng mà cái code của em em xem trong 1 video hướng dẫn và họ đã chạy được. Anh có thể giải thích cho em tại sao nó không chạy được ko ạ.Em cảm ơn

Em cho anh link xem clip đó anh mới biết được.

1 Like

em tải file đó trên mạng. Họ nén vào file rar và không có âm thanh. Nhưng em viết lại hoàn toàn đúng với những gì họ hướng dẫn.Nhưng lại không chạy được

Có lẽ họ save file với đuôi .RTF thì được, em thử dùng WordPad save 1 file với phần mở rộng là .RTF và dùng code của em để mở file đó xem được không.

1 Like

http://upfile.vn/nmGQZ5BtAVjm/windowsform-lamviecvoicacdialog-g2wc1-rar.html Đây ạ.Nếu anh có thời gian thì xem họ em với. Ở phút T7 trở đi anh ạ

chuẩn rồi anh. chỗ em mạng chậm nên ko thấy cái reply của anh

Ok nếu đúng như anh dự đoán thì vậy ổn rồi. Dù sao thì máy anh cũng đang trục trặc chút nên không download được link em đưa.

1 Like

cảm ơn anh nhé!!!

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?