コード例 #1
0
        //Нажатие пунка "Открыть"
        private void открытьToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            SaveFile();

            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            openFileDialog1.InitialDirectory = Environment.CurrentDirectory + "\\" + "Team";
            openFileDialog1.Filter           = "xml files (*.xml)|*.xml";

            if (openFileDialog1.ShowDialog() == DialogResult.Cancel) //Открытие диалогового окна
            {
                return;
            }
            // получаем выбранный файл

            filename = openFileDialog1.FileName;
            list     = MySerial <List <CarClass> > .Deserialize(filename);

            carClassBindingSource.DataSource = list;
            carClassBindingSource.ResetBindings(false);
            if (filename == "")
            {
                this.Text = "Автосалон - Новый";
            }
            else
            {
                this.Text = "Автосалон" + " - " + filename.Substring(filename.LastIndexOf("\\") + 1);
            }
        }
コード例 #2
0
        //Нажатие на кнопку "Открыть ранее закрытый файл"
        private void button4_Click(object sender, EventArgs e)
        {
            Form1.filename = Environment.CurrentDirectory + "\\" + "Cars\\" + MyReg.ValueGet();
            Form1.list     = MySerial <List <CarClass> > .Deserialize(Form1.filename);

            Close();
        }
コード例 #3
0
        private void button4_Click(object sender, EventArgs e)
        {
            Form1.filename = Environment.CurrentDirectory + "\\" + "Team\\" + MyReg.ValueGet();
            Form1.List     = MySerial <List <WorldCup2018> > .Deserialize(Form1.filename);

            Form1.FlagCheck = false;
            Close();
        }
コード例 #4
0
        //Нажатие на кнопку "Загрузить файл"
        private void button1_Click(object sender, EventArgs e)
        {
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            openFileDialog1.InitialDirectory = Environment.CurrentDirectory + "\\" + "Cars";
            openFileDialog1.Filter           = "xml files (*.xml)|*.xml";

            if (openFileDialog1.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }
            // получаем выбранный файл

            Form1.filename = openFileDialog1.FileName;
            Form1.list     = MySerial <List <CarClass> > .Deserialize(Form1.filename);

            Close();
        }
コード例 #5
0
        private void открытьToolStripMenuItem_Click(object sender, EventArgs e)
        {
            if (FlagCheck) // Если были изменения в файле
            {
                DialogResult result = MessageBox.Show(
                    "Вы хотите сохранить изменения в текущем файле?",
                    "Подтвердить действие",
                    MessageBoxButtons.YesNo,
                    MessageBoxIcon.Question);

                if (result == System.Windows.Forms.DialogResult.Yes)
                {
                    SaveMetodFile();
                }
            }
            OpenFileDialog openFileDialog1 = new OpenFileDialog();

            openFileDialog1.InitialDirectory = Environment.CurrentDirectory + "\\" + "Team";
            openFileDialog1.Filter           = "xml files (*.xml)|*.xml";

            if (openFileDialog1.ShowDialog() == DialogResult.Cancel)
            {
                return;
            }

            // получаем выбранный файл
            filename = openFileDialog1.FileName;
            List     = MySerial <List <WorldCup2018> > .Deserialize(filename);

            FlagCheck = false;
            this.Text = NameForm + filename.Substring(filename.LastIndexOf("\\") + 1);
            worldCup2018BindingSource.DataSource = List;
            if (List.Count() == 0)
            {
                button2.Enabled = false;
                button3.Enabled = false;
            }
            else
            {
                button2.Enabled = true;
                button3.Enabled = true;
            }
        }