投稿日 | : 2006/12/13(Wed) 10:58 |
投稿者 | : 魔界の仮面弁士 |
Eメール | : |
URL | : |
タイトル | : Re: LOST_FOCUSが発生しないのですが |
すみませんが、そちらの状況が今ひとつ掴めません。
> DTPickerコントロールからLOST_FOCUSイベント時に、
DTPicker に、そのような名前のイベントはありませんよね。
VB6 では、『_』という文字を含んだイベント名は許可されていませんし。
> ユーザーコントロールはDROPDOWNリストです。
フォーム上のフォーカス遷移の話なのか、UserControl内のフォーカス遷移の
話なのか、よくわかりませんでした。フォームおよびUserControl 上に、
どのようなコントロールが貼られているのか、画面構成を説明してもらえますか?
それと、そのDROPDOWNリスト機能というのは、どのように実装されているのでしょうか。
UserControl に、内在コントロールとして、「DropDownListスタイルのComboBox」を
貼り付けた状況であるということでしょうか。それとも、DTPicker を内在?
あるいは内在コントロール無しに、UserControl 自体にドロップダウン機能を
自分で描画・実装したということでしょうか?
> LOST_FOCUSさせても
「LOST_FOCUSさせる」というのは、どういった状況を指しているのでしょうか?
LostFocus イベントだとすれば、自動的に「発生するもの」であって、「発生させるもの」では
ありませんよね。もしかして、ユーザ操作でフォーカスが遷移するさまを指しているのでしょうか。
それとも、独自のイベントを UserControl から RaiseEvent している…という意味でしょうか。