Nick_SMI
Ensign
- Registriert
- Sep. 2015
- Beiträge
- 153
Hallo zusammen!
Ich programmiere zur Zeit ein Programm, dass hat momentan 10x10 Felder, also 100 "Rectangles"...
Jeder dieser heißt immer A1-A10, B1-10, C1-C10 usw... (bis einschl. J)
Nun, ich möchte, wenn man Beispielsweise A1 anklickt, dass sich dann A1 - bis einschl. A4 färben, dazu habe ich schon folgenden Code, doch dort färbt sich nur A1, und ich weiß net, warum
Hoffe, dass ihr mir weiterhelfen könnt...
Danke im Voraus!
Ich programmiere zur Zeit ein Programm, dass hat momentan 10x10 Felder, also 100 "Rectangles"...
Jeder dieser heißt immer A1-A10, B1-10, C1-C10 usw... (bis einschl. J)
Nun, ich möchte, wenn man Beispielsweise A1 anklickt, dass sich dann A1 - bis einschl. A4 färben, dazu habe ich schon folgenden Code, doch dort färbt sich nur A1, und ich weiß net, warum
Code:
private void Feld_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
string Name = ((Rectangle)sender).Name; //Feldname
string IndexDesFelds = Name.Substring(1);
string BuchstabeDesFeld = Name.Substring(0, 1);
for(int i = 0; i <= groesseSchiff; i++)
{
Rectangle rectangle = sender as Rectangle;
rectangle.Name = BuchstabeDesFeld + (Convert.ToUInt32(IndexDesFelds) + i);
var converter = new System.Windows.Media.BrushConverter();
var brush = (Brush)converter.ConvertFromString("#FF295080");
rectangle.Fill = brush;
}
}
Hoffe, dass ihr mir weiterhelfen könnt...
Danke im Voraus!