我がDDNS更新サービスですが、0.2で中期運用の結果、首尾良くバグが発見できたのですが、その最中に例外が。
AutoResizeColumnsが設定されたDataGridViewを含むFormをShowした際、マウスポインタが真上にあるとInvalidOperationExceptionが出るというもので、MSDNのフォーラムでも「バグだよねえ」と指摘されています。
指摘されたのは2006年ですか...。
回避法は簡単で、設定を全てFormのLoad時にすればいいだけでした。つまりデザイナで中に何か入ってるとか、うっかりコンストラクタでデータバインディングを設定しちゃうとか、そういうことをしなければ良いのでした。
AutoResizeColumnsが設定されたDataGridViewを含むFormをShowした際、マウスポインタが真上にあるとInvalidOperationExceptionが出るというもので、MSDNのフォーラムでも「バグだよねえ」と指摘されています。
指摘されたのは2006年ですか...。
回避法は簡単で、設定を全てFormのLoad時にすればいいだけでした。つまりデザイナで中に何か入ってるとか、うっかりコンストラクタでデータバインディングを設定しちゃうとか、そういうことをしなければ良いのでした。
コメントする