private void RefreshLibraryUI() { XYMpq.SaveEnable(); XYMpq.SaveExistSort(); var dirUI = XYPath.Dir.EditorShareMpqUi(selectUI); var fileClass = dirUI + @"\Class.xlsx"; if (!File.Exists(fileClass)) { ShowNotFindXlsxError(fileClass); return; } var fileFunction = dirUI + @"\Function.xlsx"; if (!File.Exists(fileFunction)) { ShowNotFindXlsxError(fileFunction); return; } var uc = new UIConverter(dirUI); uc.Convert(); MessageBox.Show("成功刷新UI:" + selectUI); }
private void ClbUI_ItemCheck(object sender, ItemCheckEventArgs e) { if (ignoreCheck) { return; } var name = (string)ClbUI.Items[e.Index]; switch (e.NewValue) { case CheckState.Unchecked: { if (XYMpq.listEnable.Contains(name)) { XYMpq.listEnable.Remove(name); } break; } case CheckState.Checked: { if (!XYMpq.listEnable.Contains(name)) { XYMpq.listEnable.Add(name); } break; } } XYMpq.SaveEnable(); XYMpq.SaveExistSort(); }
private void LoadUIAndRefreshCheckedListBox() { XYMpq.LoadExist(); XYMpq.LoadExistSort(); XYMpq.LoadEnable(); RefreshCheckedList(); ReSelectItemIfExist(); }
private void BtnLower_Click(object sender, EventArgs e) { if (selectUI == "") { MessageBox.Show("你必须先选择一个UI"); return; } XYMpq.LowerExistSort(selectUI); LoadUIAndRefreshCheckedListBox(); }
private void BtnRefreshLibraryUI_Click(object sender, EventArgs e) { if (selectUI == "") { MessageBox.Show("你必须先选择一个UI"); return; } RefreshLibraryUI(); XYMpq.SaveEnable(); XYMpq.SaveExistSort(); }
private void BtnEnter_Click(object sender, EventArgs e) { uiName = TbUILibraryName.Text; var pahtUI = XYPath.Dir.MpqUi(uiName); if (uiName == "") { // Do Nothing } else if (XYMpq.IsExist(uiName)) { MessageBox.Show("已经存在同名UI:" + uiName); } else { XYMpq.Create(uiName); success = true; Dispose(); } }
private void FormXYMpqLibraryManager_Activated(object sender, EventArgs e) { LoadUIAndRefreshCheckedListBox(); XYMpq.SaveEnable(); }
private void FormXYMpqLibraryManager_Disposed(object sender, EventArgs e) { XYMpq.SaveEnable(); XYMpq.SaveExistSort(); }