I want to combine a combo with a treeview, so when the arrow is clicked, I am going to drop down the tree instead.
>Kevin,
>
>What exactly is it that you want to accomplish? This sounds like very non-standard ComboBox functionality. If you'd tell us the whole story, maybe we'll have some other ideas.
>
>~~Bonnie
>
>
>
>
>
>>Thanks. This is exactly what I'm looking for. Next, I would like to raise an event inside IF called ArrowClicked if the message is
>>WM_LBUTTONDOWN.
>>
>>I'm not sure how to code.
>>
>>
>>
>>>
>>>public class MyComboBox : ComboBox
>>> protected override void WndProc(ref System.Windows.Forms.Message m)
>>> {
>>> if (m.Msg == 0x201 //WM_LBUTTONDOWN || m.Msg == 0x203) //WM_LBUTTONDBLCLK
>>> {
>>> return;
>>> }
>>> base.WndProc(ref m);
>>> }
>>>}
>>>
>>>or
>>>
>>>Public Class MyComboBox
>>> Inherits ComboBox
>>> Protected Overrides Sub WndProc(ByRef m As System.Windows.Forms.Message)
>>> If m.Msg = &H201 OrElse m.Msg = &H203 Then 'WM_LBUTTONDOWN or WM_LBUTTONDBLCLK
>>> Return
>>> End If
>>> MyBase.WndProc(m)
>>>
>>> End Sub 'WndProc
>>>End Class 'MyComboBox
>>>
>>>
>>>
Everything makes sense in someone's mind
public class SystemCrasher :ICrashable
In addition, an integer field is not for irrational people