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

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

概述:本文总结了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

行业领先的界面控件开发包,帮助企业构建卓越应用!

DevExpress WinForms Subscription

为Windows Forms平台创建具有影响力的业务解决方案,高性价比WinForms界面控件套包。

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