private void button1_Click(object sender, EventArgs e) { if (listBox1.SelectedIndex == -1) { MessageBox.Show("请选择文件!"); } else { try { mapwindow.layer = pg.GetDataLayer(listBox1.Items[listBox1.SelectedIndex].ToString()); mapwindow.view.MyMapExtent.CopyFrom(mapwindow.layer.Extent); mapwindow.DrawMap(); mapwindow.BringToFront(); this.Close(); } catch (Exception err) { MessageBox.Show(err.ToString()); } } }