private void _grid_Click(object sender, EventArgs e) { if (_grid.SelectedCells.Count == 0) { return; } int coluIndex = _grid.SelectedCells[0].ColumnIndex; int rowIndex = _grid.SelectedCells[0].RowIndex; /* * colum0.HeaderText = "Num"; 0 * colum01.HeaderText = "Name"; 1 * colum02.HeaderText = "Type"; 2 * colum04.HeaderText = "First Security"; 3 * colum05.HeaderText = "Position"; 4 * colum06.HeaderText = "Chart"; 5 * colum07.HeaderText = "Parameters"; 6 * colum09.HeaderText = "Action"; 7 */ int botsCount = 0; if (_master.PanelsArray != null) { botsCount = _master.PanelsArray.Count; } BotPanel bot = null; if (rowIndex < botsCount) { bot = _master.PanelsArray[rowIndex]; } if (coluIndex == 5 && rowIndex < botsCount) { // вызываем чарт робота bot.ShowChartDialog(); } else if (coluIndex == 6 && rowIndex < botsCount) { // вызываем параметры bot.ShowParametrDialog(); } else if (coluIndex == 7 && rowIndex < botsCount) { // вызываем окно удаление робота _master.DeleteByNum(rowIndex); } if (coluIndex == 6 && rowIndex == botsCount + 1) { // вызываем общий журнал _master.ShowCommunityJournal(); } else if (coluIndex == 7 && rowIndex == botsCount + 1) { // вызываем добавление нового бота _master.CreateNewBot(); } }