コード例 #1
0
ファイル: resplitMenu.cs プロジェクト: Shadowth117/sa_tools
        private void resplitMenu_Shown(object sender, EventArgs e)
        {
            chkBoxEntries.Clear();
            checkedListBox1.Items.Clear();

            template = ProjectFunctions.openTemplateFile(SAToolsHub.GetTemplateFileForGame(SAToolsHub.setGame));

            foreach (Templates.SplitEntry splitEntry in template.SplitEntries)
            {
                string name;
                if (splitEntry.CmnName != null)
                {
                    name = splitEntry.CmnName;
                }
                else
                {
                    name = splitEntry.IniFile;
                }
                chkBoxData item = new chkBoxData("exe", name, splitEntry);
                chkBoxEntries.Add(item);
            }

            foreach (Templates.SplitEntryMDL mdlEntry in template.SplitMDLEntries)
            {
                string     mdlFile = Path.GetFileNameWithoutExtension(mdlEntry.ModelFile);
                chkBoxData item    = new chkBoxData("mdl", mdlFile, null, mdlEntry);
                chkBoxEntries.Add(item);
            }

            foreach (chkBoxData data in chkBoxEntries)
            {
                checkedListBox1.Items.Add(data);
                checkedListBox1.DisplayMember = "dispName";
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Arguments = args;
            toolsHub  = new SAToolsHub();
            //Application.ThreadException += Application_ThreadException;
            Application.Run(toolsHub);
        }