日期:2014-05-20  浏览次数:20971 次

急急急。。。关于打字程序的一点问题。。。希望大虾指导下。。。
首先。。我IO流读文本为什么是乱码啊??
如果打开的是word文档。。里面有表格之类的。不全是汉字。那怎么处理呢?
代码如下:
 private void readStream(string path)
  {
  FileStream fs = new FileStream(path,FileMode.Open);
  FileInfo fi = new FileInfo(path);
  Byte[] bb=new Byte[(int)fi.Length];
  fs.Read(bb,0,bb.Length);
  fs.Close();
  this.textBox1.Text = new UTF8Encoding().GetString(bb);
  }
其次是关于打字程序的一些问题。。。
2个文本框。。上面是读文本后的内容。。
下面是一个空的文本框。。。是叫人照着上面输入的。。
打字对了。上面的字会变蓝色。。打错了会变红色。。修改回来了又变回蓝色。。。
这个功能该怎么实现啊??请大虾务必帮小弟一把。。很急的。。。如果可以的话请贴些代码好吗?
小弟不胜感激。。。。

------解决方案--------------------
关注!!
帮你顶!!
------解决方案--------------------
第一个问题,打开的文件是TXT文件吗?
把文件的保存编码改一下,然后用相应的编码来读出
第二个问题,写相应的KEY事件..
看你是怎么设计的.
可以写文本改变事件,全部重头到尾比较

------解决方案--------------------
你最好使用word的com+件来处理,word文档采用的是特殊存储格式