コード例 #1
0
ファイル: Form1.cs プロジェクト: quittung/ZuSiFplEdit
        private void ModulButton_Click(object sender, EventArgs e)
        {
            SaveFileDialog saveFileDialog1 = new SaveFileDialog();

            saveFileDialog1.InitialDirectory = Module.DirBase + "Timetables\\";
            saveFileDialog1.Filter           = "Fahrplandateien (*.fpn)|*.fpn|All files (*.*)|*.*";
            saveFileDialog1.FilterIndex      = 1;
            saveFileDialog1.RestoreDirectory = true;

            if (saveFileDialog1.ShowDialog() == DialogResult.OK)
            {
                List <ZugFahrt> zList = new List <ZugFahrt>();
                foreach (var Zufa in ZugFahrtBox.Items)
                {
                    ZugFahrt Zug = (ZugFahrt)Zufa;
                    foreach (var fstr in Zug.route)
                    {
                        fstr.StartMod.selected = true;
                        fstr.ZielMod.selected  = true;
                    }
                    zList.Add(Zug);
                }
                this.Invalidate();
                Application.DoEvents();
                new fileops(Module.mSammlung, zList, saveFileDialog1.FileName, Module.DirBase);
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: quittung/ZuSiFplEdit
        private void button3_Click(object sender, EventArgs e)
        {
            var tmpZugfahrt = new ZugFahrt();

            tmpZugfahrt.Gattung = "RB";

            int  ZugNummer        = 0;
            bool ZugNummerBesetzt = true;

            while (ZugNummerBesetzt)
            {
                ZugNummer++;
                ZugNummerBesetzt = ZNBesetzt(ZugNummer);
            }
            tmpZugfahrt.Zugnummer = ZugNummer;

            ZugFahrtBox.Items.Add(tmpZugfahrt);
            ZugFahrtBox.SelectedItem = tmpZugfahrt;
        }