private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex != -1) { string ev = dataGrid.Rows[e.RowIndex].Cells[0].Value.ToString(); TerritoryObject clickedObject = earth.SearchFullName(ev); OpenInfo(clickedObject); } }
private void backBtn_Click(object sender, EventArgs e) { int i; TerritoryObject current = earth.SearchFullName(objName.Text); dataGridReg.Rows.Clear(); for (i = 0; i < current.Length; i++) { dataGridReg.Columns[1].Visible = true; dataGridReg.Rows.Add(current[i].Name, current[i].Capital, current[i].Population, current[i].Area); } }
private void dataGridReg_CellContentClick(object sender, DataGridViewCellEventArgs e) { int i; TerritoryObject current = earth.SearchFullName(dataGridReg.Rows[e.RowIndex].Cells["nameObj"].Value.ToString()); if (current != null && current.TypeOF == 3) { dataGridReg.Rows.Clear(); for (i = 0; i < current.Length; i++) { dataGridReg.Columns[1].Visible = false; dataGridReg.Rows.Add(current[i].Name, current[i].Population, current[i].Area); } } }
private void countBtn_Click(object sender, EventArgs e) { if (countUrban.Text != "") { TerritoryObject searched = earth.SearchFullName(countUrban.Text); if (searched != null) { double result = searched.UrbanPopulation(); countResult.Text = string.Format("There are {0}% of urban people \n in {1} {2}", Math.Round(result, 2), countUrban.Text, searched.TypeOF == 3 ? "region" : ""); } else { countResult.Text = "Object was not found"; } } }
private void OpenInfo(TerritoryObject clickedObject) { int i; Info infoObject = new Info(earth); infoObject.Owner = this; infoObject.Text = clickedObject.Name; infoObject.countryImg.ImageLocation = "images/" + clickedObject.Name + ".png"; infoObject.flagImg.ImageLocation = "images/" + clickedObject.Name + "Flag.png"; infoObject.objName.Text = clickedObject.Name; infoObject.objPop.Text = clickedObject.Population.ToString() + " ppl"; infoObject.objCapital.Text = clickedObject.Capital; infoObject.objArea.Text = clickedObject.Area.ToString() + " sq. km."; infoObject.Show(); for (i = 0; i < clickedObject.Length; i++) { infoObject.dataGridReg.Rows.Add(clickedObject[i].Name, clickedObject[i].Capital, clickedObject[i].Population, clickedObject[i].Area); } }
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { int i; TerritoryObject current = earth.SearchFullName(dataGridView1.Rows[e.RowIndex].Cells["name1"].Value.ToString()); if (current.TypeOF == 1) { dataGridView1.Rows.Clear(); backTableButton.Visible = true; for (i = 0; i < current.Length; i++) { dataGridView1.Columns[1].HeaderText = "Capital"; dataGridView1.Columns[2].HeaderText = "Population"; dataGridView1.Columns[3].HeaderText = "Area"; dataGridView1.Rows.Add(current[i].Name, current[i].Capital, current[i].Population, current[i].Area); } } else if (current.TypeOF == 2) { OpenInfo(current); } }
public void OpenInfo(string s) { TerritoryObject clickedObject = earth.SearchFullName(s); OpenInfo(clickedObject); }