コード例 #1
0
        private void cargarFicheroToolStripMenuItem_Click(object sender, EventArgs e) //opción cargar fichero
        {
            //Abrimos el form que coge el fichero
            CargarFicheroFP f = new CargarFicheroFP();

            f.cambiarfondo(fondo);
            f.ShowDialog();

            //El form nos devuelve el nombre del arvhivo
            string archivo = f.Getarchivo(); //nombre del file

            try
            {
                //Usamos el método CargarFichero de la lista para que rellene la lista
                listFP.CargarFichero(archivo);

                //Como hemos añadido nuevos planes de vuelo, puede haber conflictos
                conflictoscomprobados = false;

                //Si no hemos cargado ningún plan de vuelo antes
                if (imagenes.Count == 0)
                {
                    DibujarNuevoFP(listFP);
                }

                //Si ya había planes de vuelo introducido
                else
                {
                    DibujarFP(listFP);
                    panel1.Refresh();
                }
            }
            catch
            {
                MessageBox.Show("El fichero escogido no es valido");
            }
        }