Как использовать цвет, выбранный из диалогового окна цвета, в качестве цвета кисти для печати

Мне нужно знать, как использовать цвет, выбранный пользователем из цветового диалога, для создания кисти, чтобы она могла печатать в цвете

Пожалуйста, помогите, я был в этом в течение нескольких дней, но все еще ничего

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)
Другие вопросы по тегам