在VB中怎么在StatusBar中设置时间日期?

和系统显示时间一致... 和系统显示时间一致 展开
 我来答
zdingyun
2015-12-03 · 知道合伙人软件行家
zdingyun
知道合伙人软件行家
采纳数:15429 获赞数:48176
1982年上海业余工业大学化工系毕业 现退休

向TA提问 私信TA
展开全部

VB6.0需要在窗体添加Timer控件和StatusBar 控件来实现状态栏动态显示系统日期和时间。

  • StatusBar 控件,StatusBar 控件提供窗体,该窗体通常位于父窗体的底部,通过这一窗体,应用程序能显示各种状态数据。StatusBar 
    最多能被分成 16 个 Panel 对象,这些对象包含在 Panels 集合中。

  • 缺省设置StatusBar 控件的StatusBar1.Style = sbrNormal,StatusBar 控件显示所有的 Panel 对象。

  • Timer 控件,通过引发 Timer 事件,Timer 控件可以有规律地隔一段时间执行一次代码。

  • 代码实例:

    Private Sub Form_Load()

       Timer1.Interval = 500

       Dim I As Integer

       For I = 1 To 2

          StatusBar1.Panels.Add

       Next I

       StatusBar1.Style = sbrNormal 

  •    Label1.Visible = False

    End Sub


    Private Sub Form_Resize()

       With StatusBar1.Panels

          .Item(1).Style = sbrDate   '日期

          .Item(2).Style = sbrTime   'Caps 锁定

       End With

    End Sub


    Private Sub Timer1_Timer()

        If Label1.Caption <> CStr(Time) Then

            Label1.Caption = Time

            Form_Resize

        End If

    End Sub


deshuo2008
2008-05-21 · TA获得超过189个赞
知道答主
回答量:29
采纳率:0%
帮助的人:21.7万
展开全部
选中Statusbar,然后右键选择属性,属性窗口出来之后点击窗格项,在下面的“样式”栏中选择5-sbrTime即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zUfs6652
2008-05-21 · TA获得超过4217个赞
知道小有建树答主
回答量:1431
采纳率:0%
帮助的人:1288万
展开全部
'新建一个Label控件``输入代码
Private Sub Form_Load()
Label1.Caption = Date
End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式