コード例 #1
0
        private void button2_Click(object sender, EventArgs e)
        {
            openFileDialog1.ShowDialog();       //Datei name wird Pfad übergeben von der
            ReadXml(openFileDialog1.FileName);  //Datei die man aufgerufen hat

            Verwaltung vw = new Verwaltung();

            vw.load(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "//SpielDaten1.xml");

            textBox1.Text = vw.SpielName;
        }
コード例 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            saveFileDialog1.ShowDialog();
            SaveXml(saveFileDialog1.FileName);

            Verwaltung vw = new Verwaltung();

            vw.SpielName     = textBox1.Text;
            vw.SBeschreibung = textBox2.Text;

            vw.save(Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + "//SpielDaten1.xml");
        }
コード例 #3
0
        public Verwaltung load(string path)
        {
            Verwaltung us = new Verwaltung();

            System.IO.FileStream fs = new System.IO.FileStream(path, System.IO.FileMode.Open);  //Laden
            BinaryFormatter      bn = new BinaryFormatter();

            us = (Verwaltung)bn.Deserialize(fs);


            return(us);
        }
コード例 #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            Verwaltung vw = new Verwaltung();

            string pfad;

            if (pfad == null)
            {
                throw new NullReferenceException();
            }
            else
            {
                System.Diagnostics.Process.Start(pfad);
            }
        }