Как использовать цвет, выбранный из диалогового окна цвета, в качестве цвета кисти для печати
Мне нужно знать, как использовать цвет, выбранный пользователем из цветового диалога, для создания кисти, чтобы она могла печатать в цвете
Пожалуйста, помогите, я был в этом в течение нескольких дней, но все еще ничего
2 ответа
Решение
Вам просто нужно получить выбранный пользователем цвет и преобразовать его в соответствующую кисть:
Dim userColor As Color = Color.Black 'set to a default color
Using dlg As New ColorDialog
dlg.Color = userColor
If dlg.ShowDialog = Windows.Forms.DialogResult.OK Then
'user selected something (and clicked ok)
userColor = dlg.Color
End If
End Using
Using userBrush As New SolidBrush(userColor)
'use the brush here
End Using
Dim col as Color = Colors.Red
Dim bru as SolidColorBrush = New SolidColorBrush(col)