2012-02-15 2 views
1


VBイベントハンドラとカラーピッカーの質問があります。
私はラベルを持っています。ユーザーがクリックすると、カラーピッカーダイアログがポップアップし、ラベルの背景色を変更できるようにします。
これを実装する方法がわからない、誰かが私に指示を与えることができますか?VBポップカラーピッカー

ColorDialog1.ShowDialog() 
    paperLabel.BackColor = Me.ColorDialog1.color 
+0

メトロ? WinForms? WPF? Silverlight?ウインドウズの電話? ASP.Net? MonoTouch? – SLaks

+0

@SLaks最も基本的なWindowsフォーム –

答えて

4

はあなたLabelのクリックハンドラでは、.NET FrameworkのColorDialogクラスを使用します。

はここ

2

はそれを行うための方法です、ありがとうございました。

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