vb label里的数值用滚动条调整问题

如图,第一个label1里有滚动条,我想实现当label1.caption里没有数据时,滚动条不可用,有数据时可用。当label1.caption里有数据时,label1... 如图,

第一个label1里有滚动条,我想实现当label1.caption里没有数据时,滚动条不可用,有数据时可用。当label1.caption里有数据时,label1.caption可以用滚动条上下的小箭头调整大小。多谢了
我用的label+vscroll控件
展开
 我来答
匿名用户
推荐于2016-01-29
展开全部
textbox控件+vscroll控件才能实现,label不能输入,那么没有数据时,滚动条不可用。你数据从哪里来?
textbox控件可以输入,输入数据,如果是有效的,出现滚动条,无效,滚动条不可用。
更多追问追答
追问
那textbox控件怎么实现我说的这种功能啊?求具体做法,谢谢。
追答
Private Sub Form_Load()
VScroll1.Visible = False
End Sub

Private Sub Text1_Change()
If IsNumeric(Text1) = True Then '判断是否数字
 If Format(Text1, 0) < 101 And Format(Text1, 0) > 0 Then '是否1-100内的数据
    VScroll1.Max = 100 '设置最大100
    VScroll1.Value = Format(Text1, 0)
    VScroll1.Visible = True
 Else
    Text1 = ""
    VScroll1.Visible = False
    Text1.SetFocus
 End If
Else
    Text1 = ""
    VScroll1.Visible = False
    Text1.SetFocus
End If
End Sub

Private Sub VScroll1_Change()
Text1 = Format(VScroll1.Value, "0") '转换数值
End Sub

 

yfcp
2014-11-17 · 知道合伙人软件行家
yfcp
知道合伙人软件行家
采纳数:1748 获赞数:5545
有多年网站建设相关工作经验。熟悉ASP、ASP.net、VB、JavaScript、HTML等语言和CSS、Ajax等相关技术。

向TA提问 私信TA
展开全部
是label还是textbox?
label没有滚动条事件。
追问
我用的是label+vscroll控件
textbox控件能实现我说的功能?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式