VB6.0 DTPickerのバグ?


UNDER DOG  2005-01-25 11:11:26  No: 87995  IP: [192.*.*.*]

はじめまして。

今回お聞きしたい現象ですが、
VB6.0で標準EXEを作成時にDTPickerとチェックボックス(オプションボタンでも可)を作成してTabIndexをチェックボックスを0にDTPickerを1に設定します。
この状態でEXEにコンパイルして、そのEXEを起動します。
その場合TabIndexでチェックボックスにフォーカスがあたった状態になります。
ここでチェックボックスにフォーカスがある状態でDTPickerをクリックすると一瞬だけカレンダーが表示されDTPickerが選択状態で固定されます。
一度別のコントロールにフォーカスが移動した場合はこの現象が起こらないのですが、これはVBのバグなのでしょうか?

どなたか、分かる方がいらっしゃいましたら教えていただきたいです。

編集 削除
 2005-01-25 11:47:27  No: 87996  IP: [192.*.*.*]

VB6.0で標準EXEを作成時にDTPickerとチェックボックス(オプションボタンでも可)を作成してTabIndexをチェックボックスを0にDTPickerを1に設定します。
この状態でEXEにコンパイルして、そのEXEを起動します。

を、内部ロジックで行っても同様ですか?

編集 削除
UNDER DOG  2005-01-25 11:58:47  No: 87997  IP: [192.*.*.*]

>>VB6.0で標準EXEを作成時にDTPickerとチェックボックス
>>(オプションボタンでも可)を作成してTabIndexをチェックボックスを0に>>DTPickerを1に設定します。
>>この状態でEXEにコンパイルして、そのEXEを起動します。

>を、内部ロジックで行っても同様ですか?

はい、Form_Load内でTabIndexを設定しても同様の結果になります。

編集 削除
ひろ  2005-01-25 13:11:22  No: 87998  IP: [192.*.*.*]

DTPickerには結構トラブルがある(しかも直っていない)模様ですね。

http://support.microsoft.com/search/default.aspx?query=DTPicker&catalog=LCID%3D1041&pwt=false&title=false&kt=ALL&mdt=0&comm=&mt=1&ast=1&ast=2&ast=3&mode=a

この現象と似ている気がします。
http://support.microsoft.com/kb/189616

編集 削除