vb6 Listbox控件问题求助,救救命啊·····!

这样的我的Listbox控件中有很多选项,我想当我用鼠标点击Listbox里面的选项时能在label1中显示数据。label1显示出来的数据要带超链接,连接到电脑的某个文... 这样的 我的 Listbox 控件中有很多选项,我想当我用鼠标点击 Listbox里面的选项时能在label1中显示数据。label1显示出来的数据要带超链接,连接到电脑的某个文件。也就是说当我点击 Listbox里的选项这个时候label1里面显示一个数据或是地址,当我用鼠标点击这个地址能打开电脑中的某个PDF文件
希望各位大侠帮忙
小弟感激不尽
Listbox 里面的数据为C100、C200、C300、C400 点击Listbox中的C100 在 label1中显示“手册”在 label2中显示“说明”。点击手册 就打开 \\192.168.1.100\资料\c100手册.pdf
点击“说明”打开\\192.168.1.100\资料\c100说明.pdf

点击Listbox中的C200 在 label1中显示“手册”在 label2中显示“说明”。点击手册
就打开 \\192.168.1.100\资料\c200手册.pdf
点击“说明”打开\\192.168.1.100\资料\c200说明.pdf

在点击Listbox中的C300 在 label1中显示“C300手册”在 label2中显示“C300说明”。点击手册
就打开 \\192.168.1.100\资料\C300手册.pdf
点击“说明”打开\\192.168.1.100\资料\C300说明.pdf

一直这样下去 2个label 是一直在变化的
展开
 我来答
网海1书生
科技发烧友

2011-09-29 · 擅长软件设计、WEB应用开发、小程序
网海1书生
采纳数:12311 获赞数:26226

向TA提问 私信TA
展开全部
Private Sub Form_Load()
Label1.Caption = "手册"
Label2.Caption = "说明"
End Sub

Private Sub Label1_Click()
Shell "iexplore \\192.168.1.100\资料\" & Label1.Tag & "手册.pdf", vbNormalFocus
End Sub

Private Sub Label2_Click()
Shell "iexplore \\192.168.1.100\资料\" & Label1.Tag & "说明.pdf", vbNormalFocus
End Sub

Private Sub List1_Click()
Label1.Tag = List1.Text
Label2.Tag = List1.Text
End Sub

局域网内文件并不属于远程文件,VB内是可以按本地文件一样打开的。
追问
关键是后面还有地址 Listbox 里面的数据为C100、C200、C300、C400   点击Listbox中的C100  在 label1中显示“手册”在 label2中显示“说明”。点击手册 就打开 \\192.168.1.100\资料\手册.pdf   点击说明就连接到说明.PDF    当我再Listbox里点击C200的时候 label2 和label1的地址又不一样了 成了\\192.168.1.100\资料\C200手册.pdf
追答
你有没有认真看我的答案啊?你所说的不是就在里面吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友bdb9803
2011-09-29 · TA获得超过1.1万个赞
知道大有可为答主
回答量:1.1万
采纳率:53%
帮助的人:1亿
展开全部
你先给点数据,有哪些选项,每个选项对应什么样的数据,数据对应的文件是哪个等等,不然程序怎么编?
更多追问追答
追问
Listbox 里面的数据为C100、C200、C300、C400   点击Listbox中的C100  在 label1中显示“手册”在 label2中显示“说明”。点击手册 就打开 \\192.168.1.100\资料\手册.pdf
追答
Private Sub Form_Load()
Label1.FontUnderline = True '文字加下划线,蓝色
Label2.FontUnderline = True
Label1.ForeColor = vbBlue
Label2.ForeColor = vbBlue
Label1.MousePointer = 14 '改变鼠标形状,可以自定义成手型
Label2.MousePointer = 14
End Sub

Private Sub Label1_Click()
Shell "iexplore c:\手册.pdf", vbNormalFocus 'VB无法打开远程文件,需要拷贝到本地
End Sub

Private Sub List1_Click()
Select Case List1.Text
Case "C100"
Label1.Caption = "手册"
Label2.Caption = "说明"
Case "C200"
'处理
Case "C200"
'处理
Case "C200"
'处理
End Select
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zx001z7d53
2011-09-29 · TA获得超过2万个赞
知道大有可为答主
回答量:2.4万
采纳率:52%
帮助的人:5567万
展开全部
这个可以做到,不过没什么实际价值,设计的不好。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-09-29
展开全部
这个得看实际要求定。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名_热心网友
2011-10-13 · TA获得超过719个赞
知道大有可为答主
回答量:3827
采纳率:0%
帮助的人:8383万
展开全部
我只修改了一处:就是注释了一处只读,因为sava是不可以设置只读的。
@Transactional //(readOnly=true)这个明显不对,应该去掉
public void add(User user) {
数据库连的我自己的,没问题,结果出来了。你在试一下,要是还不行的话,那你检查你的表和你设定的是否对应,要不就是你数据库连不上。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式