Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
Prevent Combox From Opening
Message
 
À
04/07/2008 14:42:40
Information générale
Forum:
ASP.NET
Catégorie:
Code, syntaxe and commandes
Divers
Thread ID:
01328995
Message ID:
01329020
Vues:
15
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
Précédent
Suivant
Répondre
Fil
Voir

Click here to load this message in the networking platform