我今天想利用VB做一个像网页中实现超链接的功能,就是点击某控件(控件的LINKTOPIC,LINKITEM等如何设置?)时就转向调用另一程过程,不知这如何实现???,请各位大哥帮忙,谢过

解决方案 »

  1.   

    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" (ByVal hWnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
    Private Sub Form_Load()
    ShellExecute Me.hWnd, "open", "http:\\www.csdn.net", vbNullString, vbNullString, SW_SHOWEnd Sub
      

  2.   

    我曾试用过ShellExecute会自动调用系统程序,可要是自身或是另一自定义窗体呢?比如:当单击窗体上LABEL控件时就出现菜单或是其他窗体利用ShellExecute也行吗?
      

  3.   

    不行如果要把网页包括在自己的窗体中就用WebBrowser1控件WebBrowser1.Navigate "http:\\www.sina.com.cn"
      

  4.   

    一样也行的,但你得在Label_click及其它窗体的_click事件中加同样的代码,如lihonggen0(李洪根)的
      

  5.   

    谢谢指点
    还有如VB的有些控件的属性(LinkTopic,LinkItem该如何设置?)