MESCIUS PlusPak for Windows Forms 12.0J
InputMan for Windows Forms

GcResize コンポーネントは、InputMan for Windows Forms(以下、InputMan)に搭載されているコントロールのリサイズ操作を最適化するテンプレート InputManResizePolicy を提供しています。
InputManResizePolicy には、InputMan の各コントロールについての複数のリサイズポリシーが含まれています。以下では、それぞれのリサイズポリシーについて説明します。

テンプレートの適用方法については、「リサイズポリシーの使い方」を参照してください。
InputManのGcFieldStyler コンポーネントには、実行時にフォーカスが変更されたときにフィールドのフォントを変更する機能があります。この機能は GcResize コンポーネントと衝突するため、同じフォームで GcFieldStyler コンポーネントと GcResize コンポーネントの両方を使用することはできません。

GcCharMask コントロール
GcCharMaskResizePolicy は、GcCharMask コントロールのリサイズ操作をサポートします。以下のプロパティが既定値ではないとき、GcCharMaskResizePolicy により、リサイズ時のボックスのサイズやボックス間の余白、および文字サイズが最適化されます。
  • CharBoxes.Size
  • CharBoxes.Font
  • CharBoxSpacing

下図では、違いをわかりやすくするため、左端のボックスのフォントを変更しています。
既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcComboBox コントロール
GcComboBoxResizePolicy は、GcComboBox コントロールのリサイズ操作をサポートします。以下のプロパティが既定値ではないとき、GcComboBoxResizePolicy により、リサイズ時のサイドボタンの幅やドロップダウンリストのサイズが最適化されます。
  • DropDownMaxHeight
  • DropDown.Height
  • DropDown.Width
  • SideButtons.ButtonWidth

既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcDateTime コントロール
GcDateTimeResizePolicy は、GcDateTime コントロールのリサイズ操作をサポートします。以下のプロパティがsそれぞれ既定値ではないとき、GcDateTimeResizePolicy により、リサイズ時のドロップダウンボタンの幅や、ドロップダウンカレンダーおよびドロップダウン日付時刻ピッカーのサイズ、文字サイズやヘッダの高さなどが最適化されます。
  • DropDownCalendar.Font
  • DropDownPicker.Font

ドロップダウンカレンダー
既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
ドロップダウン日付時刻ピッカー
既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcListBox コントロール
GcListBoxResizePolicy は、GcListBox コントロールのリサイズ操作をサポートします。AutoItemHeight プロパティが False に設定されている場合、GcListBoxResizePolicy により、リサイズ時の項目の高さが最適化されます。
既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcMask コントロール
GcMaskResizePolicy は、GcMask コントロールのリサイズ操作をサポートします。以下のプロパティが既定値ではないとき、GcMaskResizePolicy により、リサイズ時のサイドボタンの幅や列挙型ドロップダウンフィールドのサイズが最適化されます。
  • SideButtons.ButtonWidth
  • SideButtons.DropDown.Size
  • MaskPatternField.Font

既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcMaskedComboBox コントロール
GcMaskedComboBoxResizePolicy は、GcMaskedComboBox コントロールのリサイズ操作をサポートします。以下のプロパティが既定値ではないとき、GcMaskedComboBoxResizePolicy により、リサイズ時のサイドボタンの幅やドロップダウンリストのサイズが最適化されます。
  • DropDownMaxHeight
  • DropDown.Height
  • DropDown.Width
  • SideButtons.ButtonWidth

既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcNumber コントロール
GcNumberResizePolicy は、GcNumber コントロールのリサイズ操作をサポートします。以下のプロパティが既定値ではないとき、GcNumberResizePolicy により、リサイズ時のサイドボタンの幅やドロップダウン電卓のサイズが最適化されます。
  • DisplayFields.Font
  • DropDownCalculator.OutputHeight
  • Fields.Font
  • SideButtons.ButtonWidth
  • PopUpCalculator.Font

既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcRichTextBox コントロール
GcRichTextBoxコントロールをリサイズすると、文字の書式設定や、ツールバー項目の設定がクリアされてしまいます。 GcRichTextBoxResizePolicyは、この動作を無効にして、コントロールのサイズを最適化します。
既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcTextBox コントロール
GcTextBoxResizePolicy は、GcTextBox コントロールのリサイズ操作をサポートします。MultiLine プロパティが True に設定されていて、以下のプロパティが既定値ではないとき、 GcTextBoxResizePolicy により、リサイズ時のサイドボタンの幅やドロップダウンエディットの文字サイズが最適化されます。
  • DropDownEditor.Font

既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
GcTimeSpan コントロール
GcTimeSpanResizePolicy は、GcTimeSpan コントロールのリサイズ操作をサポートします。以下のプロパティが既定値ではないとき、GcTimeSpanResizePolicy により、リサイズ時のサイドボタンの幅や文字サイズが最適化されます。
  • SideButtons.ButtonWidth
  • Fields.Font
  • DisplayFields.Font

既定のサイズ リサイズ時(リサイズポリシーなし) リサイズ時(リサイズポリシーあり)
関連トピック

 

 


© MESCIUS inc. All rights reserved.