为了使我的程序更加优雅,并且在具体情况下更好地组织,我想在我的DataGridView1variable
类
Form1
Private aDgv As DataGridView
并在Form1_Load
aDgv = DataGridView1
之后,我可以在aDgv
之间使用Form
变量
除非在这种情况下:
Private Sub aDgv_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles aDgv.KeyDown
aDgv.SelectionMode = DataGridViewSelectionMode.FullRowSelect
'etc...
End Sub
我收到错误的地方:
Handles子句需要在包含类型或其基类型之一中定义
WithEvents
变量。 <{1}}子句后面的aDgv
变量带有蓝色下划线。
如何摆脱错误并使Handles
起作用?
当然,引用Handles aDgv.SomeEvent
而不是原始控件名aDgv
。
答案 0 :(得分:7)
最小答案是将WithEvents
添加到aDgv
:
Private WithEvents aDgv As DataGridView
答案 1 :(得分:1)
Mark Hurd的答案也适合我。但是这里有一个关于如何为像我这样的初学者这样做的详细方法。
.customer_thumb img { max-width: 50px; display: inline-block; vertical-align: top; }
ul { display: inline-block; vertical-align: top; margin: 0; }
designer.vb
字放在WithEvents
字