GcComboBoxCellのリストボックスでは、ヘッダと項目に複数のカラム(列)を持つことができます。表示できるカラム数に制限はありません。
カラムおよびヘッダ、またリストボックス部のスタイルについては、以下を参照してください。
リストボックス(ドロップダウンウィンドウ)は、
DropDown.AutoWidth プロパティを設定して幅を自動調整できます。
AutoWidth プロパティをTrue に設定すると、追加されているカラムを全て表示するようにリストボックスの幅が調整されます。
|
ドロップダウンウィンドウがマウスによってリサイズされた場合にはリサイズ後のサイズが保持され、プロパティの設定は無視されます。 |
リストボックス(ドロップダウンウィンドウ)は、次のプロパティによって高さを設定することが可能です。
これらのプロパティには優先度があり、高さは優先度順で設定されます。
DropDown.Height > DropDownMaxHeight > MaxDropDownItems |
- DropDown.Height とDropDownMaxHeight がデフォルトの場合、MaxDropDownItems の設定が有効になります。
表示される項目の最大数よりも表示される項目が少ない場合、ドロップダウンウィンドウは項目数に合わせて表示されます。
- DropDown.Height がデフォルトでDropDownMaxHeight が設定された場合、DropDownMaxHeight の設定が有効になり、DropDownItems の設定は無視されます。
最大の高さよりも表示される項目の高さが少ない場合、ドロップダウンウィンドウは項目の高さに合わせて表示されます。
- DropDown.Height が設定された場合、DropDownMaxHeightMax とDropDownItems の設定は無視されDropDown.Height で設定した高さが有効になります。
設定されたドロップダウンウィンドウの高さに項目数が満たない場合でも、ドロップダウンウィンドウはDropDown.Height で設定された高さで表示されます。
|
ドロップダウンウィンドウがマウスによってリサイズされた場合にはリサイズ後のサイズが保持され、プロパティの設定は無視されます。 |
InputMan と共通です。GcComboBoxCell.ShowItemTip プロパティや GcComboBoxCell.ToolTipText プロパティを使用します。
GcComboBoxCell では、補助的な情報を表示する手段として
ShowItemTip プロパティを提供しています。ShowItemTip プロパティがTrueに設定されている場合、マウスカーソルが項目の上にあるときに、その項目の
TooltipText プロパティに割り当てられた文字列を表示します。
(図) ツールチップを表示したGcComboBoxCell