PDA

View Full Version : سوال: کنترل کلیک شدن dbgrid



fahimi
یک شنبه 12 آذر 1391, 05:28 صبح
با سلام
من بعد از کلیک دبی گرید تابع های نوشته ام که درصورت کلیک مقادیری را از dbgrid دریافت میکند.
می خواهم قبل فراخوانی توابع را کنترل کنم dbgrid کلیک شده است یا نه؟

armira
دوشنبه 20 آذر 1391, 10:40 صبح
سلام
یک مفدار واضح تر بگو مشکلت چیه تا بشه کمکت کرد . DBGride رویدادهای مختلفی داره که میشه ازشون استفاده کرد ، منتها قبلش باید بدونی که چه زمانی چه کاری میخوای انجام بدی.

fahimi
دوشنبه 20 آذر 1391, 20:40 عصر
با تشکر از لطف شما
با کلیک کاربر روی dbigrid یکسری اطلاعاتی را توسط نرم افزار دریافت میشود با کلیک روی Button پردازشی انجام میشود -این امکان است کاربر بدون کلیک روی رو گرید button کلیک کند که در این صورت برنامه دچار خطا میشود برای تشخیص می شود یک متغیر بولی تعریف و کلیک روی گرید کنترل نمود یا سایر روش های از این دست ولی دنبال این بودم که بصورت مستقیم بدون تعریف متغیر دسترسی داشته باشم

یوسف زالی
سه شنبه 21 آذر 1391, 00:16 صبح
سلام.
راه درست می تونه یکی از این راهها باشه:
1- مقدار AlwaysShowSelection رو تو Options ست می کنی.
2- هنگام کلیک شدن دکمه تست کنی ردیفی انتخاب شده یا نه. مثلا با DBGrid1.SelectedRows.Count