- - PR -
ErrorProviderの挙動について教えてください。
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2008-01-21 18:20
ErrorProviderの挙動について教えてください。
現在、C#でWindows画面を作っています。 入力値チェックをErrorProviderを使って行っているのですが、 その挙動が変じゃないかなと思い投稿しました。 マイクロソフトのサイトを調べても説明がありませんでした。 内容は、 入力チェックを行い、エラーがある場合、ErrorProviderにエラー内容を設定し コントロールの横にアイコンを表示させています。 入力エラーが1つの場合、ErrorProviderのアイコンにマウスを乗せるとエラー内容が 表示されるのですが、ErrorProviderのアイコンをクリックしてしまうと、マウスを 乗せてもエラー内容が表示されなくなります。 この現象は、入力エラーが一つの時のみ起きるようで、2個以上の場合、 アイコンをクリックし交互にマウスを乗せるとエラー内容が表示されます。 このErrorProviderの挙動は、正常なのか異常なのかご存知の方がいらっしゃれば 教えて下さい。 | ||||
|
投稿日時: 2008-01-21 18:30
仕様的な話をすると "1 つの時のみ起きる" というより、別のエラー箇所に制御を移さないと非表示のリセットがかからないということでしょう。 一般人には判断することができませんので、Microsoft に問い合わせるほかないと思います。 by design と言われそうですが... _________________ C# と VB.NET の入門サイト じゃんぬねっと日誌 | ||||
|
投稿日時: 2008-01-21 18:51
MSの正式なコメントではないですがバグのようです。
エラープロバイダーの問題 - MSDN フォーラム http://forums.microsoft.com/MSDN-JA/ShowPost.aspx?PostID=358264&SiteID=7 ちなみに私は以下を参考にして対応しました。 CodeProject: ErrorProvider - Fix for Disappearing ToolTip. Free source code and programming help http://www.codeproject.com/KB/dotnet/ErrorProvider_ToolTipFix.aspx |
1