📄 frmmain.cs
字号:
msg.ShowWarning(string.Format("未知错误,错误码:{0}",rv));
break;
}
}
}
#endregion
break;
case "系统设置":
#region 系统设置
setting.ShowDialog();
#endregion
break;
case "修改密码":
#region 修改密码
if(this.changepassword.ShowDialog(this.uinfo.Data.Password)==DialogResult.OK)
{
int rv = this.sqlcon.RunCmdGetInt(
string.Format("Update iUser Set Password = '{0}' where Code = '{1}'"
,this.changepassword.NewPassword,this.uinfo.Data.Code),0);
if(rv != -99)
{
this.uinfo.Data.Password = this.changepassword.NewPassword;
}
else
{
msg.ShowWarning(string.Format("数据库错误!\r\n{0}",sqlcon.LastError));
}
}
#endregion
break;
case "系统退出":
this.Close();
break;
case "关于":
about.ShowDialog();
break;
}
}
#endregion
#region AddNewForm
public void AddNewForm(DevExpress.XtraNavBar.NavBarItem item,string name)
{
Child.ChdBase frm = null;
switch(item.Caption)
{
case "广告登记":
frm = new Child.ChildAdvRegist(item);
break;
case "广告批示":
frm = new Child.ChildAdvAuth(item);
break;
case "交款收费":
frm = new Child.ChildAdvPay(item);
break;
case "汇总报表":
frm = new Child.ChildAdvReport(item);
break;
case "广告模版":
frm = new Child.ChildAdvModel(item);
break;
case "人员设置":
frm = new Child.ChildMgrUser(item);
break;
case "资料设置":
frm = new Child.ChildMgrInfo(item);
break;
case "系统日志":
frm = new Child.ChildMgrLogin(item);
break;
case "数据备份":
frm = new Child.ChildMgrDataBack(item);
break;
default :
//frm = new Child.ChdBase(item);
break;
}
if(frm != null)
{
frm.Text = name;
frm.MdiParent = this;
frm.Show();
}
}
#endregion
#endregion
#region 汉化DevExpress组件
#region 激活汉化
public void ActiveChinese()
{
DevExpress.XtraGrid.Localization.GridLocalizer.Active = new MyGridLocalizer();
DevExpress.XtraBars.Localization .BarResLocalizer .Active = new MyXtraBarsLocalizer ();
DevExpress.XtraEditors.Controls.Localizer.Active = new MyXtraEditorsLocalizer ();
DevExpress.XtraNavBar.NavBarLocalizer.Active= new MyXtraNavBarLocalizer ();
//DevExpress.XtraPivotGrid.Localization .PivotGridResLocalizer.Active = new MyXtraPivotGridLocalizer ();
DevExpress.XtraPrinting.Localization.PreviewLocalizer.Active = new MyXtraPrintingLocalizer ();
DevExpress.XtraReports .Localization.ReportLocalizer.Active =new MyXtraReportLocalizer ();
}
#endregion
#region 汉化xtraGrid部分
public class MyGridLocalizer : DevExpress.XtraGrid.Localization.GridLocalizer
{
public override string GetLocalizedString(DevExpress.XtraGrid.Localization.GridStringId id)//GetLocalizedString(StringId id)
{
string ret = "";
switch(id)
{
// GridStringId 成员的汉化
//case DevExpress.XtraGrid.Localization.GridStringId.WindowErrorCaption : return "mahaha";
case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterNonBlanks : return "(非空白)";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogCancelButton : return "取消(&C)";
case DevExpress.XtraGrid.Localization.GridStringId.GridNewRowText : return "点击这儿新添加一行数据";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortAscending : return "升序排序";
case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerBandHeader : return "联合标题";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogRadioOr : return "或(&O)";
case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullCollapse : return "全部折叠";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFit : return "最佳列宽度";
case DevExpress.XtraGrid.Localization.GridStringId.GridGroupPanelText : return "拖曳列标题到此处,并对它进行分组";
case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerDescription : return "设置当前视图打印选项.";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogOkButton : return "确定(&O)";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLike : return "包含";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionGTE : return ">=";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionEQU : return "=";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLTE : return "<=";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNEQ : return "<>";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnUnGroup : return "取消组";
case DevExpress.XtraGrid.Localization.GridStringId.CustomizationBands : return "联合区";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionBlanks : return "空白";
case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerCardView : return "打印设置(卡片视图)";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroupBox : return "分组框";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionGT : return ">";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionLT : return "<";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnGroup : return "按该列分组";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCountFormat : return "{0}";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterCount : return "计数";
case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterAll : return "(全部)";
case DevExpress.XtraGrid.Localization.GridStringId.CardViewNewCard : return "新卡片";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogFormCaption : return "自定义自动筛选方式";
case DevExpress.XtraGrid.Localization.GridStringId.ColumnViewExceptionMessage : return "你要修改这个值吗?";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnBestFitAllColumns : return "最佳列宽度(全部列)";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterNone : return "无";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnClearFilter : return "取消筛选";
case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterBlanks : return "(空白)";
case DevExpress.XtraGrid.Localization.GridStringId.PopupFilterCustom : return "(自定义)";
case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelFullExpand : return "全部展开";
case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButtonSort : return "排序";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNonBlanks : return "非空白";
case DevExpress.XtraGrid.Localization.GridStringId.MenuGroupPanelClearGrouping : return "清除分组";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnColumnCustomization : return "自定义显示列";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMaxFormat : return "最大={0}";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAverage : return "平均";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialog2FieldCheck : return "栏";
case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButton : return "自定义";
case DevExpress.XtraGrid.Localization.GridStringId.FileIsNotFoundError : return "{0}文件未找到";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogRadioAnd : return "与(&A)";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogCaption : return "筛选条件表达式:";
case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerBandedView : return "打印设置(联合视图)";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMax : return "最大";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMin : return "最小";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterSum : return "合计";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnSortDescending : return "降序排序";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterAverageFormat : return "平均={0:#.##}";
case DevExpress.XtraGrid.Localization.GridStringId.GridOutlookIntervals : return "较早;上月;三周前;两周前;上周;;;;;;;;昨天;今天;明天;;;;;;;;下周;再下周;下下周;下月;再下月;";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterSumFormat : return "合计={0:#.##}";
case DevExpress.XtraGrid.Localization.GridStringId.MenuColumnFilter : return "筛选";
case DevExpress.XtraGrid.Localization.GridStringId.MenuFooterMinFormat : return "最小={0}";
case DevExpress.XtraGrid.Localization.GridStringId.CustomizationCaption : return "自定义";
case DevExpress.XtraGrid.Localization.GridStringId.PrintDesignerGridView : return "打印设置(表格视图)";
case DevExpress.XtraGrid.Localization.GridStringId.CardViewQuickCustomizationButtonFilter : return "筛选";
case DevExpress.XtraGrid.Localization.GridStringId.CustomFilterDialogConditionNotLike : return "不包含";
case DevExpress.XtraGrid.Localization.GridStringId.CustomizationColumns : return "列";
// ...
default:
ret = "";
break;
}
return ret;
}
}
#endregion
#region 汉化XtraBars3部分
public class MyXtraBarsLocalizer : DevExpress.XtraBars.Localization.BarLocalizer
{
public override string GetLocalizedString(DevExpress.XtraBars.Localization.BarString id)//GetLocalizedString(StringId id)
{
string ret = "";
switch(id)
{
// 成员的汉化DevExpress.XtraBars.Localization.BarStringID
//DevExpress.XtraBars.Localization.BarResLocalizer
case DevExpress.XtraBars.Localization.BarString.ToolbarNameCaption : return "工具栏名称(&T):";
case DevExpress.XtraBars.Localization.BarString.ResetButton : return "重新设置工具栏(&R)";
case DevExpress.XtraBars.Localization.BarString.RenameToolbarCaption : return "工具栏重命名";
case DevExpress.XtraBars.Localization.BarString.ToolBarMenu : return "重新设置(&R)$删除(&D)$!命名(&N)$!默认(&L)$全部纯文字(&T)$纯文字菜单(&O)$图标与文字(&A)$!创建组(&G)$可见(&V)$常用的(&M)";
case DevExpress.XtraBars.Localization.BarString.NewToolbarCustomNameFormat : return "自定义{0}";
case DevExpress.XtraBars.Localization.BarString.MenuAnimationSlide : return "滑动";
case DevExpress.XtraBars.Localization.BarString.AddOrRemove : return "添加或删除按钮(&A)";
case DevExpress.XtraBars.Localization.BarString.CustomizeWindowCaption : return "自定义";
case DevExpress.XtraBars.Localization.BarString.MenuAnimationNone : return "无";
case DevExpress.XtraBars.Localization.BarString.MenuAnimationFade : return "淡出";
case DevExpress.XtraBars.Localization.BarString.ResetBarCaption : return "自定义";
case DevExpress.XtraBars.Localization.BarString.NewToolbarCaption : return "新建工具栏";
case DevExpress.XtraBars.Localization.BarString.MenuAnimationSystem : return "(系统默认值)";
case DevExpress.XtraBars.Localization.BarString.CustomizeButton : return "自定义(&C)...";
case DevExpress.XtraBars.Localization.BarString.MenuAnimationRandom : return "任意";
case DevExpress.XtraBars.Localization.BarString.MenuAnimationUnfold : return "展开";
case DevExpress.XtraBars.Localization.BarString.ResetBar : return "是否确实要重置对 “{0}” 工具栏所作的修改?";
// ...
default:
ret = "";
break;
}
return ret;
}
}
#endregion
#region 汉化XtraEditors部分
public class MyXtraEditorsLocalizer : DevExpress.XtraEditors.Controls.Localizer
{
public override string GetLocalizedString(DevExpress.XtraEditors.Controls.StringId id)//GetLocalizedString(StringId id)
{
string ret = "";
switch(id)
{
// 成员的汉化DevExpress.XtraEditors3.Resources.DllGetLocalizedString
//DevExpress.XtraEditors.Controls.Localizer.GetLocalizedString(StringId) : String
case DevExpress.XtraEditors.Controls.StringId.PictureEditOpenFileFilter : return "位图文件(*.bmp)|*.bmp|图形交换格式(*.gif)|*.gif|JPEG 文件交换格式(*.jpg;*.jpeg)|*.jpg;*.jpeg|图标文件 (*.ico)|*.ico|所有图象文件|*.bmp;*.gif;*.jpg;*.jpeg;*.ico;*.png;*.tif|所有文件|*.*";
case DevExpress.XtraEditors.Controls.StringId.NavigatorNextButtonHint : return "后一条记录";
case DevExpress.XtraEditors.Controls.StringId.ImagePopupPicture : return "(画片)";
case DevExpress.XtraEditors.Controls.StringId.TabHeaderButtonNext : return "向右滚动";
case DevExpress.XtraEditors.Controls.StringId.TabHeaderButtonPrev : return "向左滚动";
case DevExpress.XtraEditors.Controls.StringId.XtraMessageBoxOkButtonText : return "确定(&O)";
case DevExpress.XtraEditors.Controls.StringId.Cancel : return "取消(&C)";
case DevExpress.XtraEditors.Controls.StringId.DateEditToday : return "今天";
case DevExpress.XtraEditors.Controls.StringId.DateEditClear : return "清除";
case DevExpress.XtraEditors.Controls.StringId.PictureEditMenuCut : return "剪切";
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -