彩票走势图

DXperience WinForms12.2帮助文档七:LayoutControl布局控件

原创|其它|编辑:郝浩|2013-01-23 15:59:07.000|阅读 2374 次

概述:本文总结了DXperience WinForms LayoutControl布局控件几个保存布局的方法

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

LayoutControl布局控件DXperience WinForms Subscription下的一个常用控件,它提供类似Label的控件,布局都是现成的,熟悉之后你会发现这个布局控件非常好用,能省去不少开发时间。下面总结了几个利用布局控件保存布局的方法:

将布局保存为一个流

下面这个示例将XtraGrid控件的动态视图布局保存为一个流,然后还原布局:

System.IO.Stream str;
//... 
// creating and saving the view's layout to a new memory stream 
str = new System.IO.MemoryStream();
gridControl1.FocusedView.SaveLayoutToStream(str);
str.Seek(0, System.IO.SeekOrigin.Begin);

// ... 
// loading the view's layout from a previously saved memory stream 
gridControl1.FocusedView.RestoreLayoutFromStream(str);
str.Seek(0, System.IO.SeekOrigin.Begin);

将布局保存为XML文件

下面这个示例演示了如何在运行时保存和加载网格视图布局:

string fileName = "c:\\XtraGrid_SaveLayoutToXML.xml";
gridView1.SaveLayoutToXml(fileName);
// ... 
gridView1.RestoreLayoutFromXml(fileName);

将布局保存到系统注册表

可以定义绝对和相对的注册表键值作为参数。比如,指定"Software\MyCompany\MyProject\"作为关键值的一部分,将会保存设置路径 "HKEY_CURRENT_USER\Software\MyCompany\MyProject\"。如果你要将布局保存到另一个根键中,也可以指定整个Key。下面这个示例演示了将XtraGrid控件的布局保存到某个系统注册表中然后进行还原。

string regKey = "DevExpress\\XtraGrid\\Layouts\\MainLayout";
advBandedGridView1.SaveLayoutToRegistry(regKey);
// ... 
advBandedGridView1.RestoreLayoutFromRegistry(regKey);

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP