2012-02-21 36 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一個不可點擊(滾動)按鈕移動。