View Full Version : سوال: کنترل کلیک شدن dbgrid
  
fahimi
یک شنبه 12 آذر 1391, 06:28 صبح
با سلام 
من بعد از  کلیک  دبی گرید تابع های نوشته ام  که درصورت کلیک مقادیری را از dbgrid  دریافت میکند.
می خواهم قبل فراخوانی توابع را کنترل کنم dbgrid  کلیک شده است یا نه؟
armira
دوشنبه 20 آذر 1391, 11:40 صبح
سلام
یک مفدار واضح تر بگو مشکلت چیه تا بشه کمکت کرد . DBGride رویدادهای مختلفی داره که میشه ازشون استفاده کرد ، منتها قبلش باید بدونی که چه زمانی چه کاری میخوای انجام بدی.
fahimi
دوشنبه 20 آذر 1391, 21:40 عصر
با تشکر از لطف شما 
با کلیک کاربر روی dbigrid  یکسری اطلاعاتی را  توسط نرم افزار دریافت  میشود  با کلیک روی Button  پردازشی انجام میشود  -این امکان است کاربر بدون کلیک روی رو گرید  button کلیک کند که در این صورت برنامه دچار خطا میشود برای تشخیص می شود یک متغیر بولی تعریف و کلیک روی گرید کنترل نمود یا سایر روش های از این دست  ولی دنبال این بودم که بصورت مستقیم بدون تعریف متغیر دسترسی داشته باشم
یوسف زالی
سه شنبه 21 آذر 1391, 01:16 صبح
سلام.
راه درست می تونه یکی از این راهها باشه:
1- مقدار AlwaysShowSelection رو تو Options  ست می کنی.
2- هنگام کلیک شدن دکمه تست کنی ردیفی انتخاب شده یا نه. مثلا با DBGrid1.SelectedRows.Count
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.