设置cxGrid的最佳效果体验
2012-09-05 00:57
489 查看
一:浏览模式:
浏览模式即不可编辑模式,但又可以选择单元内容复制的效果设置。
uses cxGridTableView, cxGridDBBandedTableView;
procedure BrowserGridSetting(var cxGridTableView: TcxGridTableView);
var
icol:Integer;
begin
WITH cxGridTableView DO
BEGIN
OptionsBehavior.FocusCellOnTab := True ;
OptionsBehavior.FocusFirstCellOnNewRecord := True;
OptionsBehavior.GoToNextCellOnEnter := True;
OptionsBehavior.FocusCellOnCycle := True;
OptionsBehavior.NavigatorHints := True ;
OptionsCustomize.ColumnHiding := True;
OptionsCustomize.ColumnsQuickCustomization := True;
//OptionsCustomize.BandsQuickCustomization := True; //cxGrid1DBTableView1不适用
OptionsCustomize.GroupRowSizing := True;
OptionsData.CancelOnExit := False;
OptionsData.Deleting := False;
OptionsData.DeletingConfirmation := False;
OptionsData.Inserting := False;
OptionsData.Editing := True;
OptionsView.Footer := True;
OptionsView.FooterAutoHeight := True;
OptionsView.Indicator := True;
END;
if cxGridTableView.InheritsFrom(TcxGridDBBandedTableView) then
TcxGridDBBandedTableView(cxGridTableView).OptionsCustomize.BandsQuickCustomization := True;
//接着设置各列的属性。
for icol := 0 to cxGridTableView.ColumnCount-1 do
begin
if NOT Assigned(cxGridTableView.Columns[icol].Properties) then
cxGridTableView.Columns[icol].PropertiesClassName := 'TcxTextEditProperties';
cxGridTableView.Columns[icol].Properties.ReadOnly := True;
cxGridTableView.Columns[icol].Options.Editing := True;
end;
end;
一:编辑模式:
模式如上,修改如下n行:
Properties.ReadOnly := False ;
OptionsData.CancelOnExit := True;
OptionsData.Deleting := True;
OptionsData.DeletingConfirmation := True;
OptionsData.Inserting := True;
浏览模式即不可编辑模式,但又可以选择单元内容复制的效果设置。
uses cxGridTableView, cxGridDBBandedTableView;
procedure BrowserGridSetting(var cxGridTableView: TcxGridTableView);
var
icol:Integer;
begin
WITH cxGridTableView DO
BEGIN
OptionsBehavior.FocusCellOnTab := True ;
OptionsBehavior.FocusFirstCellOnNewRecord := True;
OptionsBehavior.GoToNextCellOnEnter := True;
OptionsBehavior.FocusCellOnCycle := True;
OptionsBehavior.NavigatorHints := True ;
OptionsCustomize.ColumnHiding := True;
OptionsCustomize.ColumnsQuickCustomization := True;
//OptionsCustomize.BandsQuickCustomization := True; //cxGrid1DBTableView1不适用
OptionsCustomize.GroupRowSizing := True;
OptionsData.CancelOnExit := False;
OptionsData.Deleting := False;
OptionsData.DeletingConfirmation := False;
OptionsData.Inserting := False;
OptionsData.Editing := True;
OptionsView.Footer := True;
OptionsView.FooterAutoHeight := True;
OptionsView.Indicator := True;
END;
if cxGridTableView.InheritsFrom(TcxGridDBBandedTableView) then
TcxGridDBBandedTableView(cxGridTableView).OptionsCustomize.BandsQuickCustomization := True;
//接着设置各列的属性。
for icol := 0 to cxGridTableView.ColumnCount-1 do
begin
if NOT Assigned(cxGridTableView.Columns[icol].Properties) then
cxGridTableView.Columns[icol].PropertiesClassName := 'TcxTextEditProperties';
cxGridTableView.Columns[icol].Properties.ReadOnly := True;
cxGridTableView.Columns[icol].Options.Editing := True;
end;
end;
一:编辑模式:
模式如上,修改如下n行:
Properties.ReadOnly := False ;
OptionsData.CancelOnExit := True;
OptionsData.Deleting := True;
OptionsData.DeletingConfirmation := True;
OptionsData.Inserting := True;
相关文章推荐
- Zemax中视场点如何设置才能使优化效果最佳?
- PC端体验效果最佳epub阅读器——iRead爱读书
- windows8系统高分辨显示优化设置保证最佳的用户体验
- NVIDIA显卡3D设置 让你的游戏得到最佳效果
- Win8怎么设置最佳外观?Win8桌面效果全部开启的方法
- 【转】如何设置无线路由器的信道以获得最佳WIFI体验?
- XOOPS - theme主题风格 - 模板代码、区块设置与页面效果之间的对应关系
- 第三十九篇、NavBar动态隐藏、设置透明、毛玻璃效果
- 设置button的背景图,当按钮没有点中和没被点中分别显示不同的效果
- css3_实现动画设置其过渡过程中的效果_transition
- android设置view透明度的效果
- css background 属性设置鼠标滑过图片跳动效果
- Android设置透明、半透明等效果
- NGUI 通过shader设置图片置灰效果
- MONO Jexus部署最佳体验
- Android——图片设置为高斯模糊效果(ImageView)
- TextView设置字体格式以及滚动显示效果
- cxGrid类似pagecontrol的效果
- Android 为PopupWindow设置动画效果
- 请问一下哪有机械键盘的实体店可以体验一下? - 外设 - Chiphell - 分享与交流用户体验的最佳平台 - Powered by Discuz!