コントロールが入力フォーカスを消失するときプロンプト文字列を非表示にするには、HidePromptOnLeave プロパティを True に設定します。
.html マークアップを使用してフォーカス消失時にプロンプト文字列を非表示にするには、以下の手順を実行します。
.aspx ページのマークアップで、以下を挿入します。
ソースビュー |
コードのコピー
|
---|---|
<cc1:C1InputMask runat="server" MaskFormat="(999) 000-0000" PromptChar="#" HidePromptOnLeave="True"> </cc1:C1InputMask> |
コードを使用してフォーカス消失時にプロンプト文字列を非表示にするには、以下の手順を実行します。
フォーカス消失時にC1InputMask コントロールのプロンプト文字列を非表示にするには、以下の手順を実行します。
Visual Basic コードの書き方
Visual Basic |
コードのコピー
|
---|---|
With C1InputMask1 .MaskFormat = "(999) 000-0000" .PromptChar = "#" .HidePromptOnLeave = True End With |
C# コードの書き方
C# |
コードのコピー
|
---|---|
this.C1InputMask1.MaskFormat = "(999) 000-0000"; this.C1InputMask1.PromptChar = char.Parse("#"); this.C1InputMask1.HidePromptOnLeave = true; |
このトピックの作業結果
プロジェクトを実行します。電話番号マスクのプロンプト文字列が非表示になっていることに注意してください。
入力ボックス内でクリックして、フォーカスを取得すると、プロンプト文字列(# など)が表示されます。
入力ボックスの外でクリックして、フォーカスを失くすと、プロンプト文字列が再び非表示になります。プロンプト文字列の変更についての詳細は、「プロンプト文字列の変更」トピックを参照してください。