发新话题
打印

求助!!!

求助!!!

我用的是vs2003,在做DataGrid的时候,要求用到层...
举个例子,比如DataGrid中的某一列  有个超级连接 连接到另一个页面,页面里包含4个Button,也是转页用的
我现在想  :  把鼠标移动到 这个超级连接 上, 会显示出  4个Button会其他什么东西,反正能转页就行了

帮帮忙啊~~~急

TOP

弄一个Picture放到上面,默认是不显示的,并把按钮放上面,当鼠标移上去时显示,就可以了.
换个头像,看见广告就眼红,直接封ID。

TOP

能不能说的详细点?Picture是控件?还是别的什么?

TOP

弄错了,在2003中,应当使用容器中的Panel,然后把按钮放到它上面.
换个头像,看见广告就眼红,直接封ID。

TOP


你可以在窗体上加上一个Panel1,并将它的Visible属性设置为False,背景色设置成Info,然后在上面放四个按钮
然后加入一个LinkLabel1

加入下面代码


Public Class Form1


    Private Sub LinkLabel1_MouseHover(ByVal sender As Object, ByVal e As System.EventArgs) Handles LinkLabel1.MouseHover
        ;Panel1.Visible = True
        ;Panel1.Left = LinkLabel1.Left
        ;Panel1.Top = LinkLabel1.Top + LinkLabel1.Height
    End Sub


    Private Sub Form1_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Me.MouseMove
        ;Panel1.Visible = False
    End Sub
End Class
换个头像,看见广告就眼红,直接封ID。

TOP

以上仅供参考,Datagrid中与之类似
换个头像,看见广告就眼红,直接封ID。

TOP

发新话题