Moin liebe VB-Paradise Community,
momentan bin ich an einem Tic Tac Toe (Erweitert) drann. Momentan bin ich dabei, dass der User im Optionsfenster die BackColor vom eigentlichen Spielfeld ändern kann. Die habe ich mit einer PictureBox gemacht, welche einen ColorDialog startet, wenn sie angeklickt wird. Jedoch habe ich das Problem, dass sich die Farbe der PictureBox erst nach dem schließen und wieder öffnen des Optionsfensters aktualisiert hat, dies ist auch bei den eigtnetlichen Spielfenster der Fall, nur ebend, dass man da das ganze Programm neustarten muss.
Hätte da jmd. von euch eine Idee, wie ich das lösen könnte?![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)
Falls jmd. von euch eventuelle Code-Verbesserungsvorschläge hat, die auch meinen Entwicklungsstand entsprechend sind, dann nur her damit!![;)](https://www.vb-paradise.de/wcf/images/smilies/wink.png)
Zudem habe ich auch gelesen, dass man das mit einen Array lösen könnte, habe auch versucht mich drüber schlau zu machen, jedoch weiß ich nicht, wie ich dieses Array dann "ansprechen" könnte.
ich bedanke mich schoneinmal herzlichst für eure Antworten![;)](https://www.vb-paradise.de/wcf/images/smilies/wink.png)
Form "Spiel"
Spoiler anzeigen
Form "Optionen"
Spoiler anzeigen
momentan bin ich an einem Tic Tac Toe (Erweitert) drann. Momentan bin ich dabei, dass der User im Optionsfenster die BackColor vom eigentlichen Spielfeld ändern kann. Die habe ich mit einer PictureBox gemacht, welche einen ColorDialog startet, wenn sie angeklickt wird. Jedoch habe ich das Problem, dass sich die Farbe der PictureBox erst nach dem schließen und wieder öffnen des Optionsfensters aktualisiert hat, dies ist auch bei den eigtnetlichen Spielfenster der Fall, nur ebend, dass man da das ganze Programm neustarten muss.
Hätte da jmd. von euch eine Idee, wie ich das lösen könnte?
![:)](https://www.vb-paradise.de/wcf/images/smilies/smile.png)
Falls jmd. von euch eventuelle Code-Verbesserungsvorschläge hat, die auch meinen Entwicklungsstand entsprechend sind, dann nur her damit!
![;)](https://www.vb-paradise.de/wcf/images/smilies/wink.png)
Zudem habe ich auch gelesen, dass man das mit einen Array lösen könnte, habe auch versucht mich drüber schlau zu machen, jedoch weiß ich nicht, wie ich dieses Array dann "ansprechen" könnte.
ich bedanke mich schoneinmal herzlichst für eure Antworten
![;)](https://www.vb-paradise.de/wcf/images/smilies/wink.png)
Form "Spiel"
Quellcode
- Public Class Spiel
- #Region "Variablen"
- Public Spieler As String
- Public Zähler As Integer
- Public ScoreX As Integer
- Public ScoreO As Integer
- Public ScoreUnentschieden As Integer
- Public FeldAktiv1, FeldAktiv2, FeldAktiv3, FeldAktiv4, FeldAktiv5, FeldAktiv6, FeldAktiv7, FeldAktiv8, FeldAktiv9 As Boolean
- #End Region
- Private Sub ColorLoad()
- '################SPIELER-FARBEN######################
- lblScoreX.ForeColor = My.Settings.SpielerOFarbe
- lblSpielerX.ForeColor = My.Settings.SpielerOFarbe
- lblScoreAnzeigeX.ForeColor = My.Settings.SpielerOFarbe
- lblScoreX.ForeColor = My.Settings.SpielerXFarbe
- lblSpielerX.ForeColor = My.Settings.SpielerXFarbe
- lblScoreAnzeigeX.ForeColor = My.Settings.SpielerXFarbe
- 'Unentschieden-Farbe
- lblScoreUnentschieden.ForeColor = My.Settings.UnentschiedenFarbe
- lblUnentschiedenAnzeige.ForeColor = My.Settings.UnentschiedenFarbe
- 'Zug-Farbe
- lblZugO.ForeColor = My.Settings.Spielerzugfarbe
- lblZugX.ForeColor = My.Settings.Spielerzugfarbe
- 'Raster-Farbe
- Panel2.BackColor = My.Settings.Spielrasterfarbe
- Panel3.BackColor = My.Settings.Spielrasterfarbe
- Panel4.BackColor = My.Settings.Spielrasterfarbe
- Panel5.BackColor = My.Settings.Spielrasterfarbe
- '################SPIELER-FARBEN######################
- '################DARSTELLUNG######################
- 'Hintergrundfarbe
- Me.BackColor = My.Settings.Hintergrundfarbe
- 'Schriftart
- '################DARSTELLUNG######################
- End Sub
- Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- FeldAktiv1 = True
- FeldAktiv2 = True
- FeldAktiv3 = True
- FeldAktiv4 = True
- FeldAktiv5 = True
- FeldAktiv6 = True
- FeldAktiv7 = True
- FeldAktiv8 = True
- FeldAktiv9 = True
- ColorLoad()
- Dim ErstZug As Single
- Randomize()
- ErstZug = Rnd()
- If ErstZug < 0.5 Then 'Spieler O
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- ElseIf ErstZug > 0.5 Then 'Spieler X
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- End If
- End Sub
- Private Sub TimZähler_Tick(sender As Object, e As EventArgs) Handles TimZähler.Tick
- If cmdFeld1.Text = "O" And cmdFeld5.Text = "O" And cmdFeld9.Text = "O" Then 'O##
- TimZähler.Enabled = False '#O#
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '##O
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld1.Text = "X" And cmdFeld5.Text = "X" And cmdFeld9.Text = "X" Then 'X##
- TimZähler.Enabled = False '#X#
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '##X
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf cmdFeld3.Text = "O" And cmdFeld5.Text = "O" And cmdFeld7.Text = "O" Then '##O
- TimZähler.Enabled = False '#O#
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") 'O##
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld3.Text = "X" And cmdFeld5.Text = "X" And cmdFeld7.Text = "X" Then '##X
- TimZähler.Enabled = False '#X#
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") 'X##
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf cmdFeld1.Text = "O" And cmdFeld4.Text = "O" And cmdFeld7.Text = "O" Then 'O##
- TimZähler.Enabled = False 'O##
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") 'O##
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld1.Text = "X" And cmdFeld4.Text = "X" And cmdFeld7.Text = "X" Then 'X##
- TimZähler.Enabled = False 'X##
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") 'X##
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf cmdFeld2.Text = "O" And cmdFeld5.Text = "O" And cmdFeld8.Text = "O" Then '#O#
- TimZähler.Enabled = False '#O#
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '#O#
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld2.Text = "X" And cmdFeld5.Text = "X" And cmdFeld8.Text = "X" Then '#X#
- TimZähler.Enabled = False '#X#
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '#X#
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf cmdFeld3.Text = "O" And cmdFeld6.Text = "O" And cmdFeld9.Text = "O" Then '##O
- TimZähler.Enabled = False '##O
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '##O
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld3.Text = "X" And cmdFeld6.Text = "X" And cmdFeld9.Text = "X" Then '##X
- TimZähler.Enabled = False '##X
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '##X
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf cmdFeld1.Text = "O" And cmdFeld2.Text = "O" And cmdFeld3.Text = "O" Then 'OOO
- TimZähler.Enabled = False '###
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '###
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld1.Text = "X" And cmdFeld2.Text = "X" And cmdFeld3.Text = "X" Then 'XXX
- TimZähler.Enabled = False '###
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '###
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf cmdFeld4.Text = "O" And cmdFeld5.Text = "O" And cmdFeld6.Text = "O" Then '###
- TimZähler.Enabled = False 'OOO
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '###
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld4.Text = "X" And cmdFeld5.Text = "X" And cmdFeld6.Text = "X" Then '###
- TimZähler.Enabled = False 'XXX
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") '###
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf cmdFeld7.Text = "O" And cmdFeld8.Text = "O" And cmdFeld9.Text = "O" Then '###
- TimZähler.Enabled = False '###
- MsgBox("Spieler O hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") 'OOO
- ScoreO = ScoreO + 1
- lblScoreO.Text = CStr(ScoreO)
- Suspend()
- ElseIf cmdFeld7.Text = "X" And cmdFeld8.Text = "X" And cmdFeld9.Text = "X" Then '###
- TimZähler.Enabled = False '###
- MsgBox("Spieler X hat gewonnen!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis") 'XXX
- ScoreX = ScoreX + 1
- lblScoreX.Text = CStr(ScoreX)
- Suspend()
- ElseIf Zähler = 9 Then
- TimZähler.Enabled = False
- MsgBox("Unentschieden!", MsgBoxStyle.Information, " Tic Tac Toe - Ergebnis")
- ScoreUnentschieden = ScoreUnentschieden + 1
- lblScoreUnentschieden.Text = CStr(ScoreUnentschieden)
- Suspend()
- End If
- End Sub
- '####################################################################################################################
- Private Sub cmdFeld9_Click(sender As Object, e As EventArgs) Handles cmdFeld9.Click
- If FeldAktiv9 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld9.Text = "O"
- cmdFeld9.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv9 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld9.Text = "X"
- cmdFeld9.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv9 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld8_Click(sender As Object, e As EventArgs) Handles cmdFeld8.Click
- If FeldAktiv8 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld8.Text = "O"
- cmdFeld8.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv8 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld8.Text = "X"
- cmdFeld8.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv8 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld7_Click(sender As Object, e As EventArgs) Handles cmdFeld7.Click
- If FeldAktiv7 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld7.Text = "O"
- cmdFeld7.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv7 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld7.Text = "X"
- cmdFeld7.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv7 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld6_Click(sender As Object, e As EventArgs) Handles cmdFeld6.Click
- If FeldAktiv6 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld6.Text = "O"
- cmdFeld6.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv6 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld6.Text = "X"
- cmdFeld6.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv6 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld5_Click(sender As Object, e As EventArgs) Handles cmdFeld5.Click
- If FeldAktiv5 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld5.Text = "O"
- cmdFeld5.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv5 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld5.Text = "X"
- cmdFeld5.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv5 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld4_Click(sender As Object, e As EventArgs) Handles cmdFeld4.Click
- If FeldAktiv4 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld4.Text = "O"
- cmdFeld4.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv4 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld4.Text = "X"
- cmdFeld4.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv4 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld3_Click(sender As Object, e As EventArgs) Handles cmdFeld3.Click
- If FeldAktiv3 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld3.Text = "O"
- cmdFeld3.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv3 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld3.Text = "X"
- cmdFeld3.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv3 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld2_Click(sender As Object, e As EventArgs) Handles cmdFeld2.Click
- If FeldAktiv2 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld2.Text = "O"
- cmdFeld2.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv2 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld2.Text = "X"
- cmdFeld2.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv2 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- Private Sub cmdFeld1_Click(sender As Object, e As EventArgs) Handles cmdFeld1.Click
- If FeldAktiv1 = True Then
- If Spieler = "O" Then 'Falls der Spieler O drann ist...
- cmdFeld1.Text = "O"
- cmdFeld1.ForeColor = Color.Red
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- FeldAktiv1 = False
- Zähler = Zähler + 1
- ElseIf Spieler = "X" Then 'Falls der Spieler X drann ist...
- cmdFeld1.Text = "X"
- cmdFeld1.ForeColor = Color.Blue
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- FeldAktiv1 = False
- Zähler = Zähler + 1
- End If
- End If
- End Sub
- '####################################################################################################################
- Private Sub Suspend()
- FeldAktiv1 = False
- FeldAktiv2 = False
- FeldAktiv3 = False
- FeldAktiv4 = False
- FeldAktiv5 = False
- FeldAktiv6 = False
- FeldAktiv7 = False
- FeldAktiv8 = False
- FeldAktiv9 = False
- End Sub
- Private Sub SpielBeendenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SpielBeendenToolStripMenuItem.Click
- Me.Close()
- End Sub
- Private Sub NeueRundeToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles RundeToolStripMenuItem.Click
- cmdFeld1.Text = ""
- cmdFeld2.Text = ""
- cmdFeld3.Text = ""
- cmdFeld4.Text = ""
- cmdFeld5.Text = ""
- cmdFeld6.Text = ""
- cmdFeld7.Text = ""
- cmdFeld8.Text = ""
- cmdFeld9.Text = ""
- FeldAktiv1 = True
- FeldAktiv2 = True
- FeldAktiv3 = True
- FeldAktiv4 = True
- FeldAktiv5 = True
- FeldAktiv6 = True
- FeldAktiv7 = True
- FeldAktiv8 = True
- FeldAktiv9 = True
- TimZähler.Enabled = True
- Zähler = 0
- If Spieler = "X" Then
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- ElseIf Spieler = "O" Then
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- End If
- End Sub
- Private Sub AllesZurücksetzenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles AllesZurücksetzenToolStripMenuItem.Click
- cmdFeld1.Text = ""
- cmdFeld2.Text = ""
- cmdFeld3.Text = ""
- cmdFeld4.Text = ""
- cmdFeld5.Text = ""
- cmdFeld6.Text = ""
- cmdFeld7.Text = ""
- cmdFeld8.Text = ""
- cmdFeld9.Text = ""
- FeldAktiv1 = True
- FeldAktiv2 = True
- FeldAktiv3 = True
- FeldAktiv4 = True
- FeldAktiv5 = True
- FeldAktiv6 = True
- FeldAktiv7 = True
- FeldAktiv8 = True
- FeldAktiv9 = True
- TimZähler.Enabled = True
- Zähler = 0
- ScoreO = 0
- ScoreX = 0
- ScoreUnentschieden = 0
- lblScoreO.Text = "0"
- lblScoreX.Text = "0"
- lblScoreUnentschieden.Text = "0"
- Dim ErstZug As Single
- Randomize()
- ErstZug = Rnd()
- If ErstZug < 0.5 Then 'Spieler O
- Spieler = "O"
- lblZugO.Visible = True
- lblZugX.Visible = False
- ElseIf ErstZug > 0.5 Then 'Spieler X
- Spieler = "X"
- lblZugX.Visible = True
- lblZugO.Visible = False
- End If
- End Sub
- Private Sub OptionenToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles DateiToolStripMenuItem.Click
- Me.Hide()
- Optionen.Show()
- End Sub
- End Class
Form "Optionen"
VB.NET-Quellcode
- Public Class Optionen
- Private Sub Optionen_Load(sender As Object, e As EventArgs) Handles MyBase.Load
- pbSpielerOFarbe.BackColor = My.Settings.SpielerOFarbe
- pbSpielerXFarbe.BackColor = My.Settings.SpielerXFarbe
- pbSpielerzugFarbe.BackColor = My.Settings.Spielerzugfarbe
- pbSpielrasterFarbe.BackColor = My.Settings.Spielrasterfarbe
- pbUnentschiedenFarbe.BackColor = My.Settings.UnentschiedenFarbe
- pbHintergrundFarbe.BackColor = My.Settings.Hintergrundfarbe
- End Sub
- Private Sub Optionen_FormClosed(sender As Object, e As FormClosedEventArgs) Handles MyBase.FormClosed
- Spiel.Show()
- End Sub
- Private Sub cbxKIAnAus_CheckedChanged(sender As Object, e As EventArgs) Handles cbxKIAnAus.CheckedChanged
- If cbxKIAnAus.Text = "Aus" Then
- cbxKIAnAus.Text = "An"
- rbKILeicht.Enabled = True
- rbKILeicht.Checked = True
- rbKIMittel.Enabled = True
- rbKISchwer.Enabled = True
- ElseIf cbxKIAnAus.Text = "An" Then
- cbxKIAnAus.Text = "Aus"
- rbKILeicht.Enabled = False
- rbKILeicht.Checked = False
- rbKIMittel.Enabled = False
- rbKISchwer.Enabled = False
- End If
- End Sub
- Private Sub pbSpielerOFarbe_Click(sender As Object, e As EventArgs) Handles pbSpielerOFarbe.Click
- ColorDialog1.ShowDialog()
- Spiel.lblScoreO.ForeColor = Me.ColorDialog1.Color
- Spiel.lblSpielerO.ForeColor = Me.ColorDialog1.Color
- Spiel.lblScoreAnzeigeO.ForeColor = Me.ColorDialog1.Color
- My.Settings.SpielerOFarbe = Me.ColorDialog1.Color
- My.Settings.Save()
- End Sub
- Private Sub pbSpielerXFarbe_Click(sender As Object, e As EventArgs) Handles pbSpielerXFarbe.Click
- ColorDialog1.ShowDialog()
- Spiel.lblScoreX.ForeColor = Me.ColorDialog1.Color
- Spiel.lblSpielerX.ForeColor = Me.ColorDialog1.Color
- Spiel.lblScoreAnzeigeX.ForeColor = Me.ColorDialog1.Color
- My.Settings.SpielerXFarbe = Me.ColorDialog1.Color
- My.Settings.Save()
- End Sub
- Private Sub pbUnentschiedenFarbe_Click(sender As Object, e As EventArgs) Handles pbUnentschiedenFarbe.Click
- ColorDialog1.ShowDialog()
- Spiel.lblUnentschiedenAnzeige.ForeColor = Me.ColorDialog1.Color
- Spiel.lblScoreUnentschieden.ForeColor = Me.ColorDialog1.Color
- My.Settings.UnentschiedenFarbe = Me.ColorDialog1.Color
- My.Settings.Save()
- End Sub
- Private Sub pbHintergrundFarbe_Click(sender As Object, e As EventArgs) Handles pbHintergrundFarbe.Click
- ColorDialog1.ShowDialog()
- Spiel.BackColor = My.Settings.Hintergrundfarbe
- My.Settings.Hintergrundfarbe = Me.ColorDialog1.Color
- End Sub
- Private Sub pbSpielrasterFarbe_Click(sender As Object, e As EventArgs) Handles pbSpielrasterFarbe.Click
- ColorDialog1.ShowDialog()
- Spiel.Panel2.BackColor = Me.ColorDialog1.Color
- Spiel.Panel3.BackColor = Me.ColorDialog1.Color
- Spiel.Panel4.BackColor = Me.ColorDialog1.Color
- Spiel.Panel5.BackColor = Me.ColorDialog1.Color
- My.Settings.Spielrasterfarbe = Me.ColorDialog1.Color
- End Sub
- Private Sub pbSpielerzugFarbe_Click(sender As Object, e As EventArgs) Handles pbSpielerzugFarbe.Click
- ColorDialog1.ShowDialog()
- Spiel.lblZugO.ForeColor = Me.ColorDialog1.Color
- Spiel.lblZugX.ForeColor = Me.ColorDialog1.Color
- My.Settings.Spielerzugfarbe = Me.ColorDialog1.Color
- End Sub
- End Class
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Reboot“ ()