运营商'<>'没有为类型'system.windows.forms.control'和'system.windows.forms.control定义 [英] Operator '<>' is not defined for types 'system.windows.forms.control' and 'system.windows.forms.control

查看:119
本文介绍了运营商'<>'没有为类型'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


这篇关于运营商'&lt;&gt;'没有为类型'system.windows.forms.control'和'system.windows.forms.control定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆