读书人

怎样用lable控制picturebox的可见性?

发布时间: 2012-04-26 14:01:31 作者: rapoo

怎样用lable控制picturebox的可见性? vb.net
现在有一个窗体 Form1 ,需要在这个窗体上添加 5 个图片, 我把这 5 张图片分别放到 5 个picturebox里了。同时,添加了 5 个label 。
图片和lable 都是一数字1、2、3、4、5 命名,并且一一对应。

我想实现的是:当鼠标点击 相应名称的 lable 是 ,对应的 图片可见。

就像,形式和网页上的图片差不多。不过我要用vb.net做

哪位指点一下?



[解决办法]
Lable 命名 lbl1 - lbl5 分别设置它们的tag 为 1-5 对应

Picturebox 命名 pic1-pic5

给5个Lable 都绑定同一个点击事件

在事件里 将 sender 转换成Label

获取tag ,根据 tag 用 Controls.Find("pic"+tag)查找对应的 Picturebox


[解决办法]
我了一下,滑的;你可考看看
http://blog.csdn.net/wushia/article/details/7008571
[解决办法]

探讨

Lable 命名 lbl1 - lbl5 分别设置它们的tag 为 1-5 对应

Picturebox 命名 pic1-pic5

给5个Lable 都绑定同一个点击事件

在事件里 将 sender 转换成Label

获取tag ,根据 tag 用 Controls.Find("pic"+tag)查找对应的 Picturebox

[解决办法]
jiandankuailexin:
在 PictureBox1~3 的 tag 性各填入:
PictureBox1.tag = 1
PictureBox2.tag = 2
PictureBox3.tag = 3
,我的例即可作

读书人网 >VB Dotnet

热点推荐