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"; } }
static void Main(string[] args) { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Arguments = args; toolsHub = new SAToolsHub(); //Application.ThreadException += Application_ThreadException; Application.Run(toolsHub); }