2016-06-15 5 views
0

無効な文字を使用してデスクトップ上のフォルダの名前を変更しようとしたときなど、ユーザーが取得するWindowsのメッセージポップアップを実装/模倣する方法は何ですか?
enter image description hereメッセージがポップアップしますか?

この方法は、メッセージボックスの代わりに使用します。

+0

妥当性確認の制御は法案に適合しますか?例:http://www.codeproject.com/Articles/13922/Validate-user-input-in-Windows-Forms –

+0

これらの回答のいずれかを試してください:http://stackoverflow.com/questions/7541767/how-can -i-show-a-balloon-tip-over-a-textbox –

+2

ToolTipコンポーネントを使用し、IsBalloonプロパティをtrueに設定するだけです。 [.NET Balloon ToolTipを表示する方法](http://stackoverflow.com/q/8716917/719186)を参照してください。 – LarsTech

答えて

0

これはErrorProviderを使用して実現できます。あなたのツールボックスにあります。それをあなたのフォームにドラッグアンドドロップしてください。サンプルコード

Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged 
    If TextBox1.Text.Trim().Length > 6 Then 
     ErrorProvider1.SetError(TextBox1, "Input is too long!") 
    End If 
End Sub 

enter image description here

方法2、それを使用する:ToolTipを使用します。これはあなたのツールボックスにもあります。フォームにドロップするだけで、プロパティウィンドウで、フォームの各コントロールの「ヒント」を設定できます。 enter image description here

ここでは、カーソルがコントロールをホバーしているときの様子を示します。 enter image description here

矩形のポップアップが嫌いなら、それをボールアップポップアップisBallon = trueに変更できます。 enter image description here

関連する問題