请教:我想在winform中的datagrid的一列或几列实现超链接功能,就象web页面一样,当鼠标移到某列某行时出现小手等形状,单击它可以产生事件做别的事,比如打开一个新窗体。应该可以实现的,可我不知怎么做?

解决方案 »

  1.   

    可以把label加下划线,
    然后把其cursor属性设置成小手形状的,
    然后注册其click事件
      

  2.   

    你可以参考这个例子,把其中的DateTimePicker换成LinkLabelhttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformsdatagridcolumnstyleclasstopic.asp
      

  3.   

    或者看看下面这个按纽的例子如何实现点击:
    http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q888q
      

  4.   

    可以把label加下划线,
    然后把其cursor属性设置成小手形状的,
    然后注册其click事件
    ======================================
    然后在click事件中启动一个ie的process,用你希望到达的网址作为参数即可