我在查找是否有在VB.Net语法中使用(Me)关键字的标准或首选方式。在VB.Net中使用Me关键字的标准
目前我知道3种使用方法(我)。
如果没有(Me)的关键字:
Cursor = Cursors.WaitCursor
RadioButtonSortBySurname.Checked = True
LightGrid.SortColumn(2)
LightGrid.Columns(2).LastSortState = Ascending
LightGrid.SortColumn(1)
LightGrid.Columns(1).LastSortState = Ascending
Cursor = Cursors.Default
LightGrid.StatusRowText = ""
LightGrid.Select()
(Me)中在使用结构:
Using Me
Cursor = Cursors.WaitCursor
RadioButtonSortBySurname.Checked = True
LightGrid.SortColumn(2)
LightGrid.Columns(2).LastSortState = Ascending
LightGrid.SortColumn(1)
LightGrid.Columns(1).LastSortState = Ascending
Cursor = Cursors.Default
LightGrid.StatusRowText = ""
LightGrid.Select()
End Using
使用(ME)上的每个控制:
Cursor = Cursors.WaitCursor
Me.RadioButtonSortBySurname.Checked = True
Me.LightGrid.SortColumn(2)
Me.LightGrid.Columns(2).LastSortState = Ascending
Me.LightGrid.SortColumn(1)
Me.LightGrid.Columns(1).LastSortState = Ascending
Cursor = Cursors.Default
Me.LightGrid.StatusRowText = ""
Me.LightGrid.Select()
这是一个有趣的问题,但它不适合这个网站。所有这些选项都是有效且可接受的。这完全是一个偏好问题。我个人更喜欢第一种选择,但那只是我,我知道其他非常优秀的程序员会不同意。 – 2012-07-20 20:46:10
第二个例子是否实际引用了ME? 您不要在控件前加点。 – 2017-02-07 16:54:16