سلام
برای این کار روش شما به نظر من اشتباه است. (به نظر من کلا" اشتباه است)
برای این کار من می گویم که شما باید دو متغییر برای جابه جایی بین سطرها و ستون های ماتریس معرفی کنید مه مشخص شود هم اکنون در چه سطر و ستونب قرار دارید.
دو متغییر به صورت زیر مشخص شده و متد keypress را نیز برایتان گذاشته ام.
int i, j;
/////////////////
private void textBox_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == (char)Keys.Return)
{
matrix[i,j] = int.Parse(textBox.Text);
label.Text = "a[" + i.ToString() + "," + j.ToString() + "] = " + textbox.Text;
if (j < 9) //جا به جایی بین سطرها و ستون ها
{
j++;
}
else
{
if (i < 9)
{
j = 0;
i++;
}
else
{
//پر کردن ماتریکس تمام شد.
MessageBox.Show("پر کردن ماتریکس تمام شد");
}
}
textBox.Clear();
}
}
در ضمن در این کد یک textbox و یک label وجود دارد که آنها را برجسته می کنم.
و همچنین من هم آماتور هستم.
با تشکر AHS