DevExpress でのリボン(ASPxRibbon)のコンボボックス(RibbonComboBoxItem)に対してリスト表示位置(横)設定のサンプルです。

現状の画面デザインはこのようになってます。

20220527_01

<リボンのコンボボックスリスト表示位置(横)設定>

「ASPxRibbon」のコンテキストメニューから「Designer」を選択します。

20220603_01

20220603_02

「タブ_01」、「グループ_01_01」、「combobox_01_01_02」を選択します。

20220603_03

「Combo Box Properties」タブを選択します。

20220603_04

「ASPxRibbon」、「Tabs」、「RibbonTab」、「groups」、「RibbonGroup」、「Items」、「RibbonComboBoxItem」の「PropertiesComboBox」に対して「PopupHorizontalAlign=”Center”」を設定します。

20220603_05

【リスト表示位置(横)一覧】
・NotSet(テキストフィールドの左端始まり)
・OutsideLeft(コンボボックスの左端始まり??)
・LeftSides(初期値:テキストフィールドの左端始まり)
・Center(テキストフィールドの中央)
・RightSides(テキストフィールドの右端始まり)
・OutsideRight(コンボボックスの右端始まり)
・WindowCenter(画面中央)

【サンプルプログラム】

それでは、実行して動作確認を行います。

20220527_01

20220603_06

無事、リボン(ASPxRibbon)のコンボボックス(RibbonComboBoxItem)に対してリスト表示位置(横)設定が出来ました。

<NotSet(テキストフィールドの左端始まり)>
20220527_01

<OutsideLeft(コンボボックスの左端始まり??)>
20220603_07

<LeftSides(初期値:テキストフィールドの左端始まり)>
20220527_01

<Center(テキストフィールドの中央)>
20220603_06

<RightSides(テキストフィールドの右端始まり)>
20220603_08

<OutsideRight(コンボボックスの右端始まり)>
20220603_09

<WindowCenter(画面中央)>
20220603_10