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

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

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

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

20151210_01

20151210_02

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

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

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

20151210_03

PopupVerticalAlign=”Above”」に変更します。

20151211_01

【表示位置(縦)一覧】
・NotSet(デフォルト)
・Above(ボタン上端基準で上側表示)
・TopSides(ボタン上端基準で下側表示)
・Middle(ボタン中央)
・BottomSides(ボタン下端基準で上側表示)
・Below(ボタン下端基準で下側表示)
・WindowCenter(画面中央)

【生成PG】

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

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

20151211_02

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

<NotSet(デフォルト)>
20151211_03

<Above(ボタン上端基準で上側表示)>
20151211_02

<TopSides(ボタン上端基準で下側表示)>

20151211_04

<Middle(ボタン中央)>

20151210_02

<BottomSides(ボタン下端基準で上側表示)>
20151211_05

<Below(ボタン下端基準で下側表示)>
20151211_06

<WindowCenter(画面中央)>
20151210_02