DevExpress控件学习
1. MDI窗体
首先需要把父窗体设置为MDI容器:
在主窗体放一个xtraTabbedMdiManager,如:
设置MDI窗体样式;
新建一子窗体,可以是DevExpress的也可以是VS自带的(VS自带的最好改下背景为如下配置,否则会主子窗体颜不搭配。)
调用子窗体的代码如下:
///<summary>
///打开子窗体
///</summary>
///<param name="frm"></param>
privatevoidOpenChildForm(Formfrm)
{
intiCount = 0;
foreach (varmdiChildinthis.MdiChildren)
{
if (mdiChild.Text == frm.Text)
{
mdiChild.Activate();
iCount++;
}
}
if (iCount> 0)
return;
frm.MdiParent = this;
frm.Show();
}
privatevoidbtnMqClient_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
{
Text = e.Link.Item.Caption;
if (e.Link.Item.Tag != null)
{
objectooo = e.Link.Item.Tag;
}
FrmOutLookfrm = newFrmOutLook();
OpenChildForm(frm);
}
如果不想关闭子画面,则在子画面窗体上选择属性ControlBox关闭:
2. OutLook导航条用法:
选中 navBarGroup1,在属性栏中选择GroupStyle,可以调整图标显示样式。
3. Ribbon编辑器
去掉Win7透明窗体,保持所有情况下显示风格都一致。
在Ribbon主窗体中选择属性AllowFormGlass,会在Win7风格时增加一个透明框框,很丑,所以我选择了 False
TabPage使用
首先拖动XtraTabControl到界面中:
关闭TabPage的方法,我试验了很久的:
privatevoid xtraTabControl1_CloseButtonClick(object sender, EventArgs e)
{
DevExpress.XtraTab.XtraTabPage page = (DevExpress.XtraTab.XtraTabPage)((DevExpress.XtraTab.ViewInfo.ClosePageButtonEventArgs)(e)).Page;
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论