Hallo
Ich wollte in einem Formular mehrer Frames(Rahmen) die Farbe wechseln. Aber irgendwie gestalltet sich das ziemlich schwierig. Habe eine Schleife für die Frames und ein Array für Back-,Border- und ForeColor.
Ich weis nur nicht wie ich es in:
UserSurface.Frame?.??? = RGB(100,100,100) bringe.
Mein Code sieht bis jetzt so aus.
Dim intIndex1 As Integer
Dim i, intCount, iFrame
Dim Color()
Color = Array(„BackColor“, „BorderColor“, „ForeColor“)
For i = 1 To 6
iFrame = „Frame“ & i
For intIndex1 = LBound(Color) To UBound(Color)
intCount = intCount + 1
'Debug.Print „UserSurface.“; iFrame; „.“; (Color(intIndex1)); " = RGB(100, 100, 100)"
'UserSurface("" & Trim(Str(iFrame))).BackColor = RGB(100, 100, 100)
'UserSurface („Frame“ & Trim(Str(i))) & Trim(Str(Color(intIndex1))) = RGB(100, 100, 100)
Color(intIndex1) = intCount
Next
Next
Nur irgendwie geht das nicht.
Ich hoffe mir kann jemand bei dem Problem helfen.
Danke
Gruß David