DevExpress の ASPxPopupControl での動的メッセージ表示のサンプルです。

入力項目等にヒントメッセージや制限メッセージをラベルとして、
画面に表示することはよくあると思います。
でも、実際はメッセージは仕方なく画面に表示していると思います。

今回はメッセージを「ASPxPopupControl」で作成して動的に表示させます。
この方法だと画面の配置位置等が気にすることなくシンプルな画面になります。

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

<動的メッセージ表示>

ユーザ名のメッセージを作成するために、
Windows」の「」をクリックします。

20151215_01

「Add」をクリックします。

20151215_02

「Name」、「PopupElementID」、「Text」をクリックします。

20151215_03

「Text」に日本語メッセージの「ユーザ名を入力してください。」を設定します。

20151215_04

同じ手順でパスワードの日本語メッセージ「パスワードを入力してください。」を作成します。

20151215_05

メッセージの背景色を変更するために、
BackColor=”#F479A5″」を設定します。

20151215_06

【生成PG】

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

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

20151215_07

次にユーザ名にフォーカスを移動させます。
するとユーザ名に関するメッセージが表示されます。

20151215_08

次にパスワードにフォーカスを移動させます。
するとユーザ名に関するメッセージが非表示になり、
パスワードに関するメッセージが表示されます。

20151215_09

無事にポップアップ(ASPxPopupControl)の動的メッセージ表示が出来ました。