我在查找是否有在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