我做了一个记事本,用的是textbox控件,读取文本文件可以正常打开,可是读取一些非文本文件(如exe文件)只能显示前几个字符,而系统带的记事本可以完全打开,虽然全是乱码。我试过用RichTextBox的loadfile也能完整打开,但把内容复制到textbox控件里面又只有前面的两三个字符了,所以请高手指教。我不想使用RichTextBox,况且系统自带的记事本也是用textbox控件写成的。我参阅过http://www.autoitx.com/viewthread.php?tid=11154&page=1,上面说可能因为读取的数据中有NULL字符而显示不全,解决方式是把NULL字符替换为其他字符。可是他是用vb语言,看了半天还是不懂。请高手帮我点一下,让我的记事本可以像系统带的那样读取非文本文件中的字符串。