乱码部分明显是 gbk 中文文字都需要根据环境要求显式的做字符集转换,不会有任何人代劳
解决方案 »
- 值方式传递参数,参数为引用类型?怎么没变?
- 多行文本提交时“应用程序中的服务器错误”的问题。
- 用户控件如何调用Form里的方法?
- C#怎么引用自定义类
- 如何是好(把服务器A上一个目录下的一个文件 移动到 服务器B上的某个目录下(此目录都有权限读写的))
- 必须提个有深度的问题,才有人来了
- Windows Form登录的问题
- 我现在用C#做了一个程序,想在里面实现想Word里面一样的浮动工具栏。真的没有人做过吗?
- datagrid中的数据修改并保存后,发现当前正编辑的单元格并没有保存
- 关于splendidcrm系统的用户问题
- C# dataGridView 读取Excel 表格内容 报错:对象不能从DBNUll转换为其他类型
- C#WebBrowser自动点击延迟
private void buttonItemSqlAdd_Click(object sender, EventArgs e)
{
SetMdiForm("窗口1", typeof(RibbonForm1));
} /// <summary>
/// 创建或者显示一个多文档界面页面
/// </summary>
/// <param name="caption">窗体标题</param>
/// <param name="formType">窗体类型</param>
public void SetMdiForm(string caption, Type formType)
{
#region
var tab = EZMainSuperTabControl.Tabs.Cast<SuperTabItem>().FirstOrDefault(x => x.Text == caption && x.AttachedControl.GetType() == formType);
//如果在现有Tab页面中没有找到,那么就要初始化了Tab页面了
if (tab == null)
{
var form = Activator.CreateInstance(formType) as Form;
form.TopLevel = false;
form.FormBorderStyle = FormBorderStyle.None;
form.Dock = DockStyle.Fill;
//form.Visible = true;
tab = new SuperTabItem();
tab.Name = caption;
tab.Text = caption;
tab.AttachedControl = form as Control;
EZMainSuperTabControl.Tabs.Add(tab);
EZMainSuperTabControl.SelectedTab = tab;
superTabControlPanel1.Controls.Add(form);
}
EZMainSuperTabControl.SelectedTab = tab;
#endregion
}
已经解决,应该是dotnetbar的版本太高了,本机vs为2015,安装的dotnetbar是14版本,估计是版本太高:现在将dotnetbar的版本降到了11版本,问题已经解决!