помогите сохранить цвет

  • Автор темы fedor_zuev
  • Дата начала
Статус
Закрыто для дальнейших ответов.
F

fedor_zuev

#1
помогите сохранить цвет

есть форма,кнопка,колордиалог и где-то бд с настройками


Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim cl as new color
Dim frm_color as String 'переменная которую хочу сохранить

ColorDialog1.SolidColorOnly = True 'упрощенный выбор цветов

If ColorDialog1.ShowDialog() = DialogResult.Cancel Then Exit Sub'если отмена ...тогда нафиг

Button3.BackColor = ColorDialog1.Color 'показываю вбор цветов
'а теперь внимание я пробую два цвета - красный(RedColor) и предположительно розовый(над красным)

frm_color = ColorDialog1.Color.ToKnownColor.ToString 'красный=RedColor;предположительно розовый=0 как и любой нестандартный

'проверяю на форме применится ли цвет который находится в
'frm_color - если да то я смогу его сохранить и использовать при следующей загрузке
Me.BackColor = cl.FromName(frm_color)
'если frm_color был ReColor все хорошо , -предположительно розовый выдает во это
'An unhandled exception of type 'System.ArgumentException' occurred in system.windows.forms.dll
'Additional information: This control does not support transparent background colors.
'как я понял - типа контрол(Me) не тянет выбранный цвет
'но как - то же можно?
end sub
 
Статус
Закрыто для дальнейших ответов.