为了这个问题 我都倾家荡产了 还没解决 form3.richTextBox1.LoadFile .openFileDialog.FileName);应该是form3.richTextBox1.LoadFile(openFileDialog.FileName); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private void menu_open_clog_Click(object sender, System.EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "日志文件 (*.txt)|*.txt" ; openFileDialog.Title ="打开日志文件"; if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName !="")) { String fileName=openFileDialog.FileName; Form3 form3 = new Form3(); form3.MdiParent = this; form3.richTextBox1.LoadFile(this.openFileDialog.FileName); form3.Show (); } }这样也不行啊 private void menu_open_clog_Click(object sender, System.EventArgs e) { OpenFileDialog openFileDialog = new OpenFileDialog(); openFileDialog.Filter = "日志文件 (*.txt)|*.txt" ; openFileDialog.Title ="打开日志文件"; if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName !="")) { String fileName=openFileDialog.FileName; Form3 form3 = new Form3(); form3.MdiParent = this; form3.richTextBox1.LoadFile(this.openFileDialog.FileName); form3.Show (); } }这样也不行 if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName !=""))改为if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName != null && openFileDialog.FileName != string.Empty))还有,不会调试一下呀 if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName !=""))改成:if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName !="") && (openFileDialog.FileName != null)) String fileName=openFileDialog.FileName; Form3 form3 = new Form3(); form3.MdiParent = this; form3.richTextBox1.LoadFile .openFileDialog.FileName); form3.Show();改成:String fileName=openFileDialog.FileName; Form3 form3 = new Form3(); form3.MdiParent = this; form3.SetFile(fileName); form3.Show();public class Form3:Form{string fileName = "";void SetFile(string file){fileName = file;}//然后再在Form3的OnLoad()里调用:if (fileName != ""){richBox1.LoadFile(fileName);}} 呵呵解决了根本问题出在不能直接用richtextbox打开.txt文件代码一点问题没有 关于int.parse DataList,实现鼠标移动到数据上显示一个隐藏层 超级终端发送pdu码的问题 restore数据库的问题 如何动态绑定和修改数据 一个关于C#中在的datetime的问题 在水晶报表中怎样控制一页显示多少条记录 关于基于文件的检索 两个子类继承同个父类的基础问题 用c#写一个控制台程序,实现批处理文件执行的内容,如何实现?高分索取! 过小年。散分。财神来了。 请教高手。如何把string型变量转换为控件的名称,使转换后的变量实现对应控件中Enabled等属性。UP有分!!
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "日志文件 (*.txt)|*.txt" ;
openFileDialog.Title ="打开日志文件";
if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName !=""))
{
String fileName=openFileDialog.FileName;
Form3 form3 = new Form3();
form3.MdiParent = this;
form3.richTextBox1.LoadFile(this.openFileDialog.FileName);
form3.Show ();
}
}这样也不行啊
{
OpenFileDialog openFileDialog = new OpenFileDialog();
openFileDialog.Filter = "日志文件 (*.txt)|*.txt" ;
openFileDialog.Title ="打开日志文件";
if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName !=""))
{
String fileName=openFileDialog.FileName;
Form3 form3 = new Form3();
form3.MdiParent = this;
form3.richTextBox1.LoadFile(this.openFileDialog.FileName);
form3.Show ();
}
}
这样也不行
改为
if ((openFileDialog.ShowDialog()==DialogResult.OK ) && (openFileDialog.FileName != null && openFileDialog.FileName != string.Empty))
还有,不会调试一下呀
Form3 form3 = new Form3();
form3.MdiParent = this;
form3.richTextBox1.LoadFile .openFileDialog.FileName);
form3.Show();
改成:
String fileName=openFileDialog.FileName;
Form3 form3 = new Form3();
form3.MdiParent = this;
form3.SetFile(fileName);
form3.Show();
public class Form3:Form
{
string fileName = "";
void SetFile(string file)
{
fileName = file;
}//然后再在Form3的OnLoad()里调用:
if (fileName != "")
{
richBox1.LoadFile(fileName);
}
}
解决了
根本问题出在不能直接用richtextbox打开.txt文件
代码一点问题没有