2012-02-21 38 views
1

我需要在用户窗体上创建进度条。对于插入进度条,打开工具箱,右键单击它并选择“其他控件”。 (或者,我可以进入“工具”/“附加控制”菜单)。但在该组件列表中,“Microsoft Progress Bar Control 6.0(SP4)”缺失。我使用Microsoft Office 2010和Windows 7。请帮我微软进度条控件丢失

回答

2

两个建议:)

1)搜索您的PC MSCOMCTL.OCX。 \ Windows \ System32下

:如果你发现它,然后单击Windows开始按钮~~>运行,然后键入这段文字并按Enter键

regsvr32 C:\Windows\System32\MSCOMCTL.Ocx 

我假设OCX在C进行注册如果您没有,请从here下载,然后重复上述步骤。

完成后,您现在可以使用该控件。

2)请参阅此链接。有时候,你并不需要一个进度控制;)

主题:VBA - 带有滚动条的工作 - 最简单的方法

链接http://www.vbforums.com/showthread.php?t=511916

HTH

希德

+0

@ Rout:谢谢。但在注册mscomctl.ocx时显示“模块... ocx加载失败”。我从http://social.technet.microsoft.com/Forums/en/w7itproappcompat/thread/19b11adb-4f89-4ced-a049-1f08f2eebcd7下载它 – 1355 2012-02-21 11:57:04

+0

已下载http://activex.microsoft.com/controls/vb6/mscomctl .cab从也。然后提取。右键单击inf并安装。现在.ocx位于system32文件夹中。但仍然有问题。 – 1355 2012-02-21 12:24:23

+0

第一件事情是:)你的系统是32位还是64位? – 2012-02-21 13:51:32

1

通过简单地使用宽度,您可以制作一个临时加载栏来提供您已获得的任何控件。

示例将使用框架内的标签,框架将作为框架的边界,因此顶部和左侧可以为0,那么框架的总长度将作为标签的最大长度。现在你看到即将发生这种情况的地方,现在基本上你现在所做的只是一个计数器,基本上是一个循环,计数到最大帧长度:)

但是,就像我说的惠特创意,你可以使用按钮,窗体本身,滚动条基本上包含自己,如果你不介意它being一个不可点击(滚动)按钮移动。