ReoGridは、ワークブック(WorkbookSettings)と個々のワークシート(WorksheetSettings)の設定を提供しています。これらの設定を使用して、ワークブックとワークシートの多くのデフォルト動作を変更できます。
ワークブック設定は、ワークブックインスタンスのSetSettings、EnableSettings、またはDisableSettingsメソッドを呼び出すことで変更できます。
// Set settings
reoGridControl.SetSettings(WorkbookSettings settings, bool enabled);
reoGridControl.EnableSettings(WorkbookSettings settings);
reoGridControl.DisableSettings(WorkbookSettings settings);
// Get settings
bool value = reoGridControl.HasSetting(WorkbookSettings settings);
| View_ShowSheetTabControl | シートタブコントロールの表示を許可 |
|---|
| View_ShowScrollsShow | すべてのスクロールバーの表示を許可 |
| View_ShowHorScrollShow | 水平スクロールバーの表示を許可 |
| View_ShowVerScrollShow | 垂直スクロールバーの表示を許可 |
| Script_AutoRunOnload | リソースからワークブックまたはワークシートが読み込まれた後にスクリプトを自動実行するかどうかを決定 |
|---|
| Script_PromptBeforeAutoRun | リソースから読み込まれたワークブックのスクリプトを実行する前にエンドユーザーに確認 |
ワークシート設定は、ワークシートインスタンスのSetSettings、EnableSettings、またはDisableSettingsメソッドを呼び出すことで変更できます。
var worksheet = reoGridControl.CurrentWorksheet;
// Set settings
worksheet.SetSettings(WorksheetSettings settings, bool enabled);
worksheet.EnableSettings(WorksheetSettings settings);
worksheet.DisableSettings(WorksheetSettings settings);
// Get 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 | 数式の自動修正、書式設定、再構築を許可 |