Файл Решение
namespace WindowsFormsApplication3
{
public partial class Form9 : Form
{
public Form9()
{
InitializeComponent(); //инициализация формы
}
private void Form9_Load(object sender, EventArgs e) //событие при загрузке формы
{
dataGridView1.RowCount = dataGridView1.ColumnCount = Class.N; //присвоение размерности массива
for(int i=0;i<dataGridView1.RowCount;i++) //заполнение массива
for(int j=0;j<dataGridView1.RowCount;j++)
dataGridView1.Rows[i].Cells[j].Value = Convert.ToString(Class.Massiv[i, j]);
if (Class.SV == 1) //выделение неиспользуемых столбца и строки или средней границы
{
for (int i = 0; i < dataGridView1.RowCount; i++)
dataGridView1.Rows[i].Cells[Class.POL].Style.BackColor = Color.Red;
for (int j = 0; j < dataGridView1.RowCount; j++)
dataGridView1.Rows[Class.POL].Cells[j].Style.BackColor = Color.Red;
}
else
{
dataGridView1.Columns[Class.POL - 1].DividerWidth = 5;
dataGridView1.Rows[Class.POL - 1].DividerHeight = 5;
}
}
private void button1_Click(object sender, EventArgs e) //событие при нажатии кнопки «Поменять местами»
{
if (Class.SV == 0)
{
int tmp; //объявление переменной
for (int i = 0; i < Class.N; i++) //смена элементов между четвертями
for (int j = 0, J = Class.POL; j < Class.POL; j++, J++)
{
tmp = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
dataGridView1.Rows[i].Cells[j].Value = dataGridView1.Rows[i].Cells[J].Value;
dataGridView1.Rows[i].Cells[J].Value = tmp;
}
}
else
{
int tmp; //объявление переменной
for(int i=0;i<Class.N;i++) //смена элементов между четвертями
{
for(int j=0,J=Class.POL+1;j<Class.POL;j++,J++)
{
tmp = Convert.ToInt32(dataGridView1.Rows[i].Cells[j].Value);
dataGridView1.Rows[i].Cells[j].Value = dataGridView1.Rows[i].Cells[J].Value;
dataGridView1.Rows[i].Cells[J].Value = tmp;
}
if (i == Class.POL - 1)
i++;
}
}
}
}
}
Файл о программе
namespace WindowsFormsApplication3
{
public partial class Form8 : Form
{
public Form8()
{
InitializeComponent(); //инициализация формы
}
private void button1_Click(object sender, EventArgs e)//событие при нажатии кнопки «Закрыть»
{
Close(); //закрыть окно
}
}
}
