PDA

View Full Version : یه سوال در مورد datagrid



iman_s52
دوشنبه 09 مرداد 1385, 07:55 صبح
من می خوام وقتی که روی یه ردیف خاص از گرید که انتخاب شده اگه Enter زدم یه کاری مثلا پیغام به من بده ولی تویه رویداد KeyDown یا KeyPress هر کاری کردم نشد که نشد ؟؟

ghafoori
دوشنبه 09 مرداد 1385, 12:40 عصر
دوست عزیز ببین کد زیر مشکلت را حل میکند
اگر کاربر در سطر یک دکمه اینتر را بزند برنامه پیغامی نمایش میدهد


If e.KeyCode = Keys.Enter Then
If dv.CurrentRowIndex = 0 Then
MsgBox("row 1 clicked")
End If
End If:چشمک:

aidinwashere
دوشنبه 09 مرداد 1385, 12:44 عصر
نه، اصلا به این روال KeyDown رجوع نمیکند که کد شما را اجرا کند.
شایدم من اشتباه میکنم

iman_s52
یک شنبه 15 مرداد 1385, 07:53 صبح
نه این نیست

moohebat
پنج شنبه 19 مرداد 1385, 23:03 عصر
من فکر می کنم علت اینه که datagride انتخاب نمی شه یعنی اگه با موس روش کلیک کنی تا یه سطر انتخاب بشه و بعد اینتر را بزنی پیغام ظاهر میشه