|
分類:[VB.NET/VB2005]
お世話になっております。KSと申します。 じゃんぬ様の .NET 用コントロール ライブラリ ExTextBox、ありがたく使用させていただいております。
【開発環境】 WinXP 【開発言語】 VB.NET 2003 .NET Framework1.1
ExTextBoxを日付入力を行う際に使用しております。
WindowsフォームにExTexBoxコントロールを配置し、プロパティにて、 AvailableType=Date Format=YY/MM/DD と設定した上で動作検証したところ、
・071130 と入力、フォーカス移動 -> 07/11/30 に自動編集 ・071132 と入力、フォーカス移動 -> 071132 のまま
ここまでは想定どおりなのですが、
・071131 と入力、フォーカス移動 -> 「ハンドルされていない例外」発生
となり、エラー終了してしまう現象が起こっております。 Validate時にチェック(日付として成立しているかどうか)のロジックを入れようとも 考えたのですが、当エラーが発生する前は何故かValidateイベントを通らず、いきなり LostFocusイベントが行われるため、それも不可能という状態になっています。 例えば、同じような内容… 070931 と入力した際はこのような事象は見られません。
当現象について、回避方法などございますでしょうか? 何かしら情報があればご教授いただけますと幸いです。
お忙しいところ申し訳ありませんが、よろしくお願い致します。
|