PDA

View Full Version : تشخیص سلولی ازDataGridView که ماوس روش قرار گرفته



azamkaboutari
پنج شنبه 15 شهریور 1386, 13:42 عصر
با سلام
چطور میشه سلولی از dataGridView که اشاره گر ماوس در یکی از نقاط داخل اون قرار گرفته رو تشخیص داد ؟
دوستان منظورم CurrentCell نیست چون currentcell یعنی سلول انتخاب شده یا سلولی که توش کلیک کردیم ، منظورم سلولیه که اشاره گر ماوس روش قرار گرفته .

ghafoori
پنج شنبه 15 شهریور 1386, 14:56 عصر
با این کد دوست عزیز


Dim f As DataGridView.HitTestInfo

Private Sub DataGridView1_MouseMove(ByVal sender As System.Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles DataGridView1.MouseMove
f = Me.DataGridView1.HitTest(e.X, e.Y)
Dim row, col As Integer
row = f.RowIndex
col = f.ColumnIndex


End Sub

azamkaboutari
شنبه 17 شهریور 1386, 09:57 صبح
خیلی ممنون دوست عزیز
امتحانش می کنم.

h_sadeghynejad
شنبه 17 شهریور 1386, 11:37 صبح
البته با رویداد CellMouseMove خود دیتاگرید هم میتونی این کار رو بکنی که هم توی متدهای e هم RowIndexهم ColumnIndex هم موقعیت X و Y هستش
موفق باشی

azamkaboutari
شنبه 17 شهریور 1386, 15:33 عصر
من راه حل آقای غفوری رو امتحان کردم و جواب گرفتم .
متشکرم و براتون آرزوی موفقیت دارم.