DevExpress の ASPxPopupControl での表示位置設定(横)追加のサンプルです。

今回は、ボタンを中心にして表示位置を設定します。

「ASPxPopupControl」の表示位置設定(横)で画面中央の場合は、
過去ブログの「DevExpress の ASPxPopupControl での表示位置設定(横)」を参照して下さい。

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

20151210_01

20151210_02

「ASPxPopupControl」オブジェクトのプロパティを変更していきます。
※プロパティ画像は「グループ表示」

<ボタンを基準にして表示位置設定(横)>

ボタンとポップアップ画面を関連させます。
PopupElementID=”ASPxButton1″」を設定します。

20151210_03

PopupHorizontalAlign=”OutsideLeft”」に変更します。

20151210_04

【表示位置(横)一覧】
・NotSet(デフォルト)
・OutsideLeft(ボタン左端基準で左側表示)
・LeftSides(ボタン左端基準で右側表示)
・Center(ボタン中央)
・RightSides(ボタン右端基準で左側表示)
・OutsideRight(ボタン右端基準で右側表示)
・WindowCenter(画面中央)

【生成PG】

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

実行して、「ポップアップ表示」ボタンをクリックします。

20151210_05

無事にポップアップ(ASPxPopupControl)の表示位置設定(横)がボタン左端基準になりました。

<NotSet(デフォルト)>

20151210_06

<OutsideLeft(ボタン左端基準で左側表示)>
20151210_05

<LeftSides(ボタン左端基準で右側表示)>
20151210_07

<Center(ボタン中央)>
20151210_02

<RightSides(ボタン右端基準で左側表示)>
20151210_08

<OutsideRight(ボタン右端基準で右側表示)>
20151210_09

<WindowCenter(画面中央)>
20151210_02