返回列表 上一主題 發帖

[轉貼] 依照變數更改CommandButton底色

[轉貼] 依照變數更改CommandButton底色

請教各位大大:

若在某一表單中,有 CommandButton1 ~ 20,
今想依照變數 i 的結果進行底色更改,
例如 i=5 時,將 CommandButton1 更改底色,
以此類推~
試過 "CommandButton" & i.BackColor = &HFF80FF ...失敗,
因為物件好像不能這樣使用.但不曉得該如何修改?
感謝~

oobird前輩回覆的檔案 sample.rar (15.13 KB)

回復 2# PD961A
開啟沒問題

TOP

  1. Private Sub UserForm_Initialize()
  2.     Dim i%, A
  3.     For i = 1 To 20
  4.         Set newclass(i) = New 類
  5.      Set newclass(i).che = Controls("CommandButton" & i)
  6.         Controls("CommandButton" & i).BackColor = QBColor(IIf(i < 15, i - 1, i - 14))
  7.     Next
  8. End Sub
複製代碼

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題