View Full Version : سوال: Event مربوط به حرکت بین Record ها در DBGrid
  
Silent Ninja
دوشنبه 27 خرداد 1387, 19:59 عصر
میخوام وقتی توی DBGrid با کیبورد حرکت میکنه (یعنی یه Record انتخاب شد) یا اینکه با موس روی یه Record کلیک میکنه یه کد بنویسم ولی همچین Eventای نداره ! 
ممنون از همگی
SYNDROME
دوشنبه 27 خرداد 1387, 22:52 عصر
میخوام وقتی توی DBGrid با کیبورد حرکت میکنه (یعنی یه Record انتخاب شد) یا اینکه با موس روی یه Record کلیک میکنه یه کد بنویسم ولی همچین Eventای نداره ! 
 
ممنون از همگی
از رویداد AfterScroll و BeforeScroll مربوط به ADO برای حرکت بین رکوردها و از رویداد OnCloExit  و OnColEnter برای حرکت بین ستونها استفاده کنید.
موفق باشید
اصغر (پآچ)
سه شنبه 28 خرداد 1387, 01:33 صبح
سلام دوست من
 
می تونی رویداد OnkeyUp مربوط به DBGrid رو به صورت زیر تعریف کنی:
  if (key = vk_Up) or (key = vk_Down) then
در ضمن رویداد OnCellClick هم می تونه تشخیص بده که روی کدوم سلول کلیک شده و اطلاعات مربوط به اون رکوردی که در آن سلول نمایش داده می شه رو می تونی بگیری!
 
موفق و موید باشی
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.