2014-05-21 2 views
0

Мне было интересно, как я могу изменить цвет фона метки в UserForm до значения по умолчанию? (Прозрачный или как UserFormcolor)Change Label BackColor по умолчанию

Info_Label.BackColor = xlTransparent 

или

Info_Label.BackColor = xlNone 

не работает.

ответ

7

Если вы хотите, чтобы этикетка должна быть прозрачной, необходимо установить BackStyle свойства следующим образом:

'Transparent 
Info_Label.BackStyle = 0 

'Opaque 
Info_Label.BackStyle = 1 

В качестве альтернативы, чтобы вернуть метку BackColor цвета по умолчанию:

Info_Label.BackColor = vbButtonFace 
+0

thx, вы оба были в то же время. не сейчас, какой ответ принять xD – Kjenos

4

цвет по умолчанию - значение перечисления vbButtonFace так:

Info_Label.BackColor = vbButtonFace 

Или в соответствии с нынешней формой:

Info_Label.BackColor = me.BackColor 
+0

thx очень, вы оба были в то же время. не сейчас, какой ответ принять xD – Kjenos

+2

Гарет отметил прозрачность, которая, вероятно, самый простой способ сделать это. –

+0

Я дал его ему, он новее. возможно, его мотивация;) thx в любом случае. – Kjenos

Смежные вопросы