|
■No85375 (ぷるるん さん) に返信
> Private Sub DataGridView1_CellDoubleClick(ByVal sender As Object, ByVal e As DataGridViewCellEventArgs) Handles DataGridView1.CellDoubleClick
> Call func(sender)
> End Sub
>
> Public Sub func(ByVal sender As Object)
> Dim xxx As String = CType(sender, DataGridView)(0, 1).Value.ToString
> などのコード・・・
> End Sub
>
> というコードで
> funcを別のモジュールから使用したいのですが
よくわからないのですが、そのように書けるってことは、同じフォーム内にある func ですよね?
だったら、sender なんてもらわずに、以下のように書けばよいのでは?
Public Sub func()
Dim xxx As String = DataGridView1(0, 1).Value.ToString
End Sub
フォーム自体が手に入らない(=func 自体を呼ぶのに苦労する)ようなモジュールであるなら、設計を考え直した方が良いと苦言を呈しておきます。
|