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

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

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

相关链接:

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);


标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果

文章转载自:慧都控件

登录 慧都网发表评论


慧都网友 2014-08-26 21:21:18.000
0

你 煞笔


慧都网友 2014-05-16 10:33:31.000
0

为什么我的LayoutControl没有这个SaveLayoutToXml()方法啊


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
title
相关厂商
相关产品
DevExpress Universal Subscription

行业领先的.NET界面控件,示例和帮助文档完善,提供定制、培训、汉化一体化服务。

DevExpress Winforms Controls

高性价比高实用性的WinForms用户界面控件套包,拥有大量的示例和帮助文档,开发者能够快速上手!

在线
客服
在线
QQ
电话
咨询
400-700-1020
购物车 反馈 返回
顶部
在线客服系统
live chat