Public Sub SELF_Arrange() $label.Width = $offset * Desktop.Scale $innercheckbox.x = $offset * Desktop.Scale + 2 Me.Height = 3 * Desktop.Scale ' $innerBackground = $innercheckbox.Background ' $innerForeground = Me.Foreground End ... Why ? I don't understand the need for using these event