예제 #1
0
        private void Button_Click(object sender, EventArgs e)
        {
            int act = int.Parse(((Label)sender).Name.Trim('i', 'n', 'f', 'o', 'b', 't', 'n'));

            switch (act)
            {
            case ButtonType.New:
                Keys_Save keys_save = new Keys_Save();
                keys_save.Load(key_erea, Pass.tmpkey, color_list);
                keys_save.Free();
                window.Title = "Birth   - " + key_erea.name + " -";
                title.Title_Change();
                break;
            }
            Close();
        }
예제 #2
0
        public void Load_Data(Key_Erea key_erea, Canvas c)
        {
            string         exePath        = Environment.GetCommandLineArgs()[0];
            string         exeFullPath    = System.IO.Path.GetFullPath(exePath);
            string         path           = System.IO.Path.GetDirectoryName(exeFullPath);
            OpenFileDialog openFileDialog = new OpenFileDialog();

            openFileDialog.FilterIndex = 1;
            openFileDialog.Filter      = "Birth File(.br)|*.br";
            bool?result = openFileDialog.ShowDialog();

            if (result == true)
            {
                string    fname     = openFileDialog.FileName;
                Keys_Save keys_save = new Keys_Save();
                keys_save.Load(key_erea, fname, color_list);
                keys_save.Free();
                key_erea.name = openFileDialog.SafeFileName.TrimEnd('.', 'b', 'r');
                //key_erea.name = openFileDialog.SafeFileName;
                m.Title = "Birth   - " + key_erea.name + " -";
            }
            //openFileDialog = null;
        }