私のプログラムをよりエレガントにし、具体的なケースでよりよく整理するために、クラス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
、それを含む型またはその基本型のいずれかで定義された変数が必要です。また、節のaDgv
後の変数にHandles
は青い下線が引かれています。
エラーを取り除き、Handles aDgv.SomeEvent
作業を開始するにはどうすればよいですか?
もちろん、aDgv
元のコントロール名の代わりに参照されDataGridView1
ます。