Button opnieuw geklikt dan...

Status
Niet open voor verdere reacties.

Kerkrade

Gebruiker
Lid geworden
14 aug 2011
Berichten
163
Hallo,

Ik ben bezig met n plattegrond met verschillende buttons. Als je op de button klikt word de button rood, nu wil ik maken dat als ik er weer op klik hij weer normale kleur wordt. En als je er dan weer op klikt word ie weer rood enz...

Ik heb al geprobeerd:
Code:
If Button1.Click Then

Maar dat werkt niet. Wie kan en wil me helpen?

Alvast bedankt
 
Dit zou moeten werken

Code:
 Dim Kleur As Boolean = True
    Function Button()
        If Kleur = True Then
            Button1.FlatStyle = FlatStyle.Flat
            Button1.BackColor = Color.Blue
            Kleur = False
        ElseIf Kleur = False Then
            Button1.FlatStyle = FlatStyle.System
            Kleur = True
        End If

        Return True
    End Function

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        Button()
    End Sub
 
kan je niet checken na de klik welk kleur hij heeft? =>
als hij rood is kan je hem op standaardwaarde zetten
en anders op rood...
 
Kan ook zo

Code:
 Dim Kleur As Boolean = True
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
        If Kleur = True Then
            Button1.FlatStyle = FlatStyle.Flat
            Button1.BackColor = Color.Red
            Kleur = False
        ElseIf Kleur = False Then
            Button1.FlatStyle = FlatStyle.System
            Kleur = True
        End If
    End Sub
 
kan je niet checken na de klik welk kleur hij heeft? =>
als hij rood is kan je hem op standaardwaarde zetten
en anders op rood...

Dat kan zo:
[CPP] Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
If Button1.BackColor = Windows.Forms.Button.DefaultBackColor Then
Button1.BackColor = Color.Red
Else
Button1.BackColor = Windows.Forms.Button.DefaultBackColor
Button1.UseVisualStyleBackColor = True
End If
End Sub[/CPP]

[edit]
Werkt eigenlijk precies andersom: Als hij de standaard kleur is gaat hij naar rood en als hij niet de standaard kleur is gaat hij naar de standaard kleur.
[/edit]
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan