Bu örnekte C# Windows Form Application ile bir satranç/dama tahtası oluşturacağız. Dama tahtası 8×8 ölçülerinde olacaktır.
Örneği gerçekleştirirken bu doğrultuda 8×8 lik bir dizi oluşturarak button yerleşiminde bu dizilerden faydalanacağız.
C# Kodları:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 |
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace ChessBoard2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { this.Text = "Satranç Tahtası"; Button[,] button = new Button[8,8]; int top=0; int left = 0; for (int i = 0; i < 8; i++) { for(int j = 0; j < 8; j++) { button[i, j] = new Button(); button[i, j].Width = 70; button[i, j].Height =70; button[i,j].Left = left; button[i,j].Top = top; this.Controls.Add(button[i,j]); left += 70; if ((i + j) % 2 == 0) { button[i, j].BackColor = Color.Black; } else { button[i, j].BackColor = Color.White; } } top += 70; left = 0; } } } } |
Add Comment