运营商'<>'没有为类型'system.windows.forms.control'和'system.windows.forms.control定义 [英] Operator '<>' is not defined for types 'system.windows.forms.control' and 'system.windows.forms.control
本文介绍了运营商'<>'没有为类型'system.windows.forms.control'和'system.windows.forms.control定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
Private Sub ComboBox2_KeyDown(ByVal sender As System.Object,ByVal e As System.Windows.Forms.KeyEventArgs)处理TextBox8.KeyDown,TextBox6.KeyDown,TextBox5.KeyDown,TextBox3.KeyDown,TextBox2。 KeyDown,DateTimePicker2.KeyDown,DateTimePicker1.KeyDown,ComboBox2.KeyDown
If(e.KeyCode = Keys.Enter)然后
结束如果
If(Me.GetNextControl(ActiveControl,真)<> Nothing)然后
e.Handled = True
Me.GetNextControl(ActiveControl,True).Focus()
结束如果
我的尝试:
没有为类型'System.Windows.Forms.Control'和'System.Windows.Forms.Control
定义运算符'<>'解决方案
尝试使用这个
如果 不 我 .GetNextControl( ActiveControl, True ) 没什么 然后跨度>
Private Sub ComboBox2_KeyDown(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox8.KeyDown, TextBox6.KeyDown, TextBox5.KeyDown, TextBox3.KeyDown, TextBox2.KeyDown, DateTimePicker2.KeyDown, DateTimePicker1.KeyDown, ComboBox2.KeyDown If (e.KeyCode = Keys.Enter) Then End If If (Me.GetNextControl(ActiveControl, True) <> Nothing) Then e.Handled = True Me.GetNextControl(ActiveControl, True).Focus() End If
What I have tried:
Operator '<>' is not defined for types 'System.Windows.Forms.Control' and 'System.Windows.Forms.Control
解决方案
Try using this
If Not Me.GetNextControl(ActiveControl, True) Is Nothing Then
这篇关于运营商'<>'没有为类型'system.windows.forms.control'和'system.windows.forms.control定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文