Textbox verkleurt door click

Status
Niet open voor verdere reacties.

bonnowagt

Gebruiker
Lid geworden
7 dec 2006
Berichten
445
Hallo,

Ik wil graag mijn textbox laten verkleuren door er op de klikken, dus ik heb:

Textbox1. Bij het starten van eht programma staat de kleur van deze textbox1 op:
textbox1.backcolor=color.red

Door op de textbox te klikken moet deze naar de volgende kleur gaan enz.

De keluren die hij moet doorlopen zijn: geel,rood,blauw,groen,bruin en grijs en na deze zes kleuren weer opnieuw geel,rood,blauw,groen,bruin en grijs. enz.

Bij voorbaat uw dank
 
Dat kan heel simpel met een if statement.

vul dit in in je textbox_click_event


if textbox1.backcolor = textbox1.backcolor.red then
textbox1.backcolor = color.yellow
elseif textbox1.backcolor = color.yellow then
textbox1.backcolor = color.red

etc.etc.etc.



wat misschien handiger en leuker is om het random te laten gebeuren.

wat je dan doet is je maakt een array van kleuren (red,yellow,blue etc.etc) en laat er daar 1 random uit kiezen.
 
@mastermindzh: Een array is handig, maar random niet. Hij wil ze achter elkaar ;)

Zo dus:

[CPP] Dim colors As Color() = {Color.Yellow, Color.Red, Color.Blue, Color.Brown, Color.Gray}
Dim counter As Integer = 0


Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
sender.BackColor = colors(counter)
If counter < colors.Length - 1 Then counter += 1 Else counter = 0
End Sub[/CPP]
 
mmm ik dacht dat ik ook code voor de array had bijgevoegd :eek: schijnbaar niet :D
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan