ズーム倍率にあわせたボタンサイズの拡大/縮小
MultiRowをズームした場合、以下のセル型はズーム倍率にあわせてサイドボタンのサイズが自動で変更されます。この機能を有効にするにはAllowSideButtonsToZoomプロパティにTrueを設定します。
コモンセル
- ColumnHeaderCellのフィルタボタン
- PopupCell
InputManCellのサイドボタン
- GcTextBoxCell
- GcMaskCell
- GcDateTimeCell
- GcTimeSpanCell
- GcNumberCell
- GcComboBoxCell
PlusPakCellのサイドボタン
- GcColorPickerCell
- GcFontPickerCell
GcMultiRow1.AllowSideButtonsToZoom = True
gcMultiRow1.AllowSideButtonsToZoom = true;
ボタンサイズの設定
PlusPakCellのGcCalendarCellでは、NavigatorButtonSizeプロパティで、以下のボタンのサイズを変更することができます。
- NavigatorButton
- ZoomButton
Imports GrapeCity.Win.MultiRow Imports PlusPakCell = GrapeCity.Win.MultiRow.PlusPak Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load Dim GcCalendarCell1 = New PlusPakCell.GcCalendarCell() ' ナビゲータに Outlook を表示します。 GcCalendarCell1.ShowNavigator = PlusPakCell.CalendarNavigators.Outlook ' ズームボタンを表示します。 GcCalendarCell1.ShowZoomButton = True ' ナビゲータボタンのサイズを設定します。 GcCalendarCell1.NavigatorButtonSize = New Size(50, 50) GcMultiRow1.Template = Template.CreateGridTemplate(New Cell() {GcCalendarCell1}) GcMultiRow1.RowCount = 10 End Sub
using GrapeCity.Win.MultiRow; using PlusPakCell = GrapeCity.Win.MultiRow.PlusPak; private void Form1_Load(object sender, EventArgs e) { PlusPakCell.GcCalendarCell gcCalendarCell1 = new PlusPakCell.GcCalendarCell(); // ナビゲータに Outlook を表示します。 gcCalendarCell1.ShowNavigator = PlusPakCell.CalendarNavigators.Outlook; // ズームボタンを表示します。 gcCalendarCell1.ShowZoomButton = true; // ナビゲータボタンのサイズを設定します。 gcCalendarCell1.NavigatorButtonSize = new Size(50, 50); gcMultiRow1.Template = Template.CreateGridTemplate(new Cell[] { gcCalendarCell1 }); gcMultiRow1.RowCount = 10; }
|