以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 XML在软件工程中的应用 』  (http://bbs.xml.org.cn/list.asp?boardid=6)
----  如何在c#中实现按钮链接可以在ie中打开一个xml文件  (http://bbs.xml.org.cn/dispbbs.asp?boardid=6&rootid=&id=16747)


--  作者:skysandy
--  发布时间:4/7/2005 6:28:00 PM

--  如何在c#中实现按钮链接可以在ie中打开一个xml文件
请问哪位知道
如何在c#中实现按钮链接可以在ie中打开一个xml文件
就是在c#windows程序中
通过按钮控件可以在ie 中打开一个xml文件
--  作者:skysandy
--  发布时间:4/12/2005 7:47:00 PM

--  
就没有人知道吗???????????
--  作者:diegod
--  发布时间:4/14/2005 8:47:00 AM

--  
调用windows api吧。
--  作者:diegod
--  发布时间:4/14/2005 8:59:00 AM

--  
HWND h=FindWindowEx(NULL,NULL,NULL,"Microsoft Internet Explorer") ;
ShellExecute(h,"open","你的xml文件路径.xml",NULL,NULL,SW_SHOWNORMAL);
 CDialog::OnOK();

用c#xhui fd


--  作者:skysandy
--  发布时间:4/14/2005 9:19:00 PM

--  
谢了
--  作者:ksai
--  发布时间:9/24/2005 3:39:00 PM

--  
//我曾经做过。楼上的方法我没试过,我也提一下我的做法。
//代码如下,其中prgstr是要运行的程序名或者文件名:
using System.Diagnostics;
public void run_prg(string prgstr)
  {
   try
   {
    Process pr=Process.Start(prgstr);
   }
   catch(Exception ex)
   {
    HandleException("File Open Failed!",ex);
   }
  }
  public void HandleException(string message,Exception ex)
  {
   MessageBox.Show(this,string.Format("{0}\n{1}:{2}",
    message,ex.GetType().ToString(),ex.Message));
  }
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
74.219ms