领导要求我作一个表单定制的东西,还要求作成windows的程序,我只用过asp.net,没作过window的程序.
各位达人们帮帮我吧.怎么样在window程序里显示htm文件啊.

解决方案 »

  1.   

    可以用openFileDialog控件来打开你想要打开的文件,在openFileDialog控件的属性Filter里写你想要显示的文件类型,比如在属性Filter上写,"Crystal Report (*.rpt)|*.rpt|所有文件(*.*)|*.*|文本文件(*.txt)|*.txt",就是打开*.rpt,*.*,*.txt格式的文件,你要打开htm格式的可以写成"(你想起的名字)|*.htm",然后button的时间写成
    private void button1_Click(object sender, System.EventArgs e)
    {
    try
    {
    if(openFileDialog1.ShowDialog()==DialogResult.OK)  //加载水晶报表,将报表文件绑定到CrystalReportView 控件;
    this.crystalReportViewer1.ReportSource = @openFileDialog1.FileName; 
    }
    catch(Exception error)
    {
    MessageBox.Show(error.ToString(),"错误");
    }
    }
    我的这个是用来显示水晶报表的,你找找看有没有能直接显示htm的控件...
    应该还有很多的实现方法吧,这只是个思路:)
      

  2.   

    怎么样在window程序里显示htm文件,用webBrowse控件吧.
      

  3.   

    webBrowse控件哪里有啊?.net自带的吗?
      

  4.   

    郁闷啊,我也在做这个。楼主,已经解决了吗,指点一下啊?定制表单?这到底是个什么意思?我是用asp.net做,楼主对这个肯定是高手啊,谢谢
      

  5.   

    不懂,直接使用窗口以及.Net提供的控件不就行了吗?
      

  6.   

    Visual C# 打造 “浏览器”
    http://www.programfan.com/article/showarticle.asp?id=1989在你的winform里有了浏览器