VB поп выбор цвета - PullRequest
       0

VB поп выбор цвета

1 голос
/ 15 февраля 2012


У меня вопрос об обработчике событий VB и палитре цветов.
Теперь у меня есть метка, и я хочу, чтобы, когда пользователь щелкает по ней, она открывала диалоговое окно выбора цвета и позволяла пользователю изменять цвет фона метки.
Не знаете, как реализовать это, кто-нибудь может дать мне направление?

Спасибо

Ответы [ 2 ]

4 голосов
/ 15 февраля 2012

Используйте класс .NET Framework ColorDialog в обработчике кликов Label.

Private Sub Label1_Click(ByVal sender As Object, ByVal e As EventArgs) _
     Handles Label1.Click  

    Dim cDialog As New ColorDialog()
    cDialog.Color = Label1.BackColor ' initial selection is current color.

    If (cDialog.ShowDialog() = DialogResult.OK) Then
        Label1.BackColor = cDialog.Color ' update with user selected color.
   End If

End Sub
2 голосов
/ 15 февраля 2012

вот способ сделать это:

    ColorDialog1.ShowDialog()
    paperLabel.BackColor = Me.ColorDialog1.color
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...