爱问知识人 爱问教育 医院库

vb设计状态栏

首页

vb设计状态栏

我想将状态栏中的内容均匀的显示于下方,可如何设置呢?我设计的是这样的:怎么修改啊????

我想将状态栏中的内容……
提交回答
好评回答
  • 2006-01-18 15:18:34
    solidco2 写的程序很好,不过解决他的问题,可将程序稍作修改即可:
    Private Sub Form_Resize()
    For i = 1 To 4
    StatusBar1.Panels(i).Width = Me.ScaleWidth / 4
    Next
    End Sub
    把me.Width/4 改成 Me.ScaleWidth / 4, 就达到你的目的.

    1***

    2006-01-18 15:18:34

其他答案

    2006-01-19 17:30:42
  • 还是楼上的聪明啊

    l***

    2006-01-19 17:30:42

  • 2006-01-16 15:40:59
  • 在窗体重置大小过程中添加此循环
    Private Sub Form_Resize()
    For i = 1 To 4
    StatusBar1.Panels(i).Width = me.Width / 4
    Next
    End Sub
    不过最右面一列会根据你的窗体边框宽度多少有点不准确.但是如果用statusbar1.width/4
    的话又会有最大化和还原置后的问题.请根据需要决定吧
    其实你还可以添加一个计时器,设定窗体resize以后100豪秒以后执行列宽设置

    S***

    2006-01-16 15:40:59

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 173-192
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):