ReoGrid 为工作簿(WorkbookSettings)和每个工作表(WorksheetSettings)提供设置。使用这些设置,您可以更改工作簿和工作表的许多默认行为。

工作簿设置

工作簿设置可以通过在工作簿实例上调用 SetSettingsEnableSettingsDisableSettings 方法来更改:

// 设置
reoGridControl.SetSettings(WorkbookSettings settings, bool enabled);
reoGridControl.EnableSettings(WorkbookSettings settings);
reoGridControl.DisableSettings(WorkbookSettings settings);

// 获取设置
bool value = reoGridControl.HasSetting(WorkbookSettings settings);

外观

View_ShowSheetTabControl允许显示工作表标签控件
View_ShowScrollsShow允许显示所有滚动条
View_ShowHorScrollShow允许显示水平滚动条
View_ShowVerScrollShow允许显示垂直滚动条

脚本扩展(仅在扩展包中可用)

Script_AutoRunOnload确定从资源加载工作簿或工作表后是否自动运行脚本
Script_PromptBeforeAutoRun在运行从资源加载的工作簿中的脚本前提示终端用户

工作表设置

工作表设置可以通过在工作表实例上调用 SetSettingsEnableSettingsDisableSettings 方法来更改:

var worksheet = reoGridControl.CurrentWorksheet;

// 设置
worksheet.SetSettings(WorksheetSettings settings, bool enabled);
worksheet.EnableSettings(WorksheetSettings settings);
worksheet.DisableSettings(WorksheetSettings settings);

// 获取设置
bool value = reoGridControl.HasSetting(WorksheetSettings settings);

工作表设置包括以下项目:

行为

设置说明
Behavior_DoubleClickToFitRowHeight允许双击自适应行高
Behavior_DoubleClickToFitColumnWidth允许双击自适应列宽
Behavior_MouseWheelToScroll允许使用鼠标滚轮滚动工作表
Behavior_MouseWheelToZoom允许使用鼠标滚轮缩放工作表
Behavior_ShortcutKeyToZoom允许使用快捷键缩放工作表(Ctrl + 加号/减号)
Behavior_DragToMoveCells允许通过拖动鼠标移动或复制选定范围
Behavior_DragToMoveColumnHeader允许用户通过拖动鼠标移动整列(保留)
Behavior_ScrollToFocusCell始终滚动工作表以保持焦点单元格可见
Behavior_AllowUserChangingPageBreaks允许用户使用鼠标插入、删除或调整分页符

编辑

设置说明
Edit_Readonly表示工作表处于只读模式。不允许任何更改
Edit_AutoFormatCell允许在终端用户编辑或输入文本后格式化数据
Edit_FriendlyPercentInput当用户在百分比格式的单元格中输入数据时显示百分号
Edit_AutoAdjustRowHeight允许在用户增大单元格字号时自动调整行高
Edit_AllowAdjustRowHeight允许用户通过拖动鼠标调整行高
Edit_AllowAdjustColumnWidth允许用户通过拖动鼠标调整列宽
Edit_DragSelectionToMoveCells允许用户拖放选择区域以移动单元格内容
Edit_DragSelectionToFillSerial允许用户通过拖动鼠标填充范围

外观

设置说明
View_ShowColumnHeader显示列标题
View_ShowRowHeader显示行标题
View_ShowHorizontalRuler显示水平方向的标尺(保留)
View_ShowVerticalRuler显示垂直方向的标尺(保留)
View_ShowGuideLine显示参考线
View_ShowHiddenCellLine在隐藏行的标题上显示一条细线
View_AllowShowRowOutlines如果存在大纲则显示行大纲
View_AllowShowColumnOutlines如果存在大纲则显示列大纲
View_ShowPageBreaks显示分页线
View_AllowCellTextOverflow限制单元格文本仅在单元格内显示,防止溢出到相邻单元格
View_ShowPrintAreasEnable显示打印区域的边界线

公式计算

设置说明
Formula_AutoUpdateReferenceCell允许自动更新公式引用单元格
Formula_AutoPickingAddress允许在公式编辑期间从工作表中选择和拾取地址
Formula_AutoFormat允许自动校正、格式化和重建公式
这篇文章对您有帮助吗?