2017-07-21 1 views
0

私はbtn1(コンボボックスを有効にする)をクリックすると、コンボボックスで色(ex。red)を選択し、btnSaveをクリックします。 btn1の色は赤(永久に)に変わります。別のボタンをクリックしたときにボタンの色を変更するにはどうすればいいですか?

+1

を使用して仮定私達にあなたのコードの試みを表示します。また、c#またはvb.netなどのタグも含めます。 – LarsTech

答えて

0

私はVB

Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load 
    Dim dt As New DataTable 
    dt.Columns.Add("no", GetType(String)) 
    dt.Columns.Add("color", GetType(String)) 
    dt.Rows.Add("1", "Red") 
    dt.Rows.Add("2", "Blue") 

    ComboBox1.DataSource = dt 
    ComboBox1.DisplayMember = dt.Columns("color").ToString 
    ComboBox1.ValueMember = dt.Columns("no").ToString 
    ComboBox1.Enabled = False 
End Sub 


Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click 
    ComboBox1.Enabled = True 
End Sub 

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 
    If ComboBox1.Enabled <> False Then 
     Button1.BackColor = Color.FromName(ComboBox1.Text) 
    End If 
End Sub 

CMIIW

関連する問題