sdhamed
سه شنبه 15 اردیبهشت 1394, 08:54 صبح
سلام خسته نباشید
وقتی در رویداد DBGrid1KeyDown و DBGrid1KeyUp و DBGrid1KeyPress دستوری جهت تشخیص کلید فشرده شده نوشته میشه اول رویداد اتفاق میوفته بعددستور تشخیص داده میشه مثلا دستور زیر:
if Key=40 then
Edit1.SetFocus;
40 همان کد اسکی فلش پایین در کلید جهت هست .وقتی بر روی دبی گرید کلید جهت پایین زده شود اول یک به ردیف بعد و بعد به Edit1 فوکوس داده می شود.
چجوری میشه یک کلید کیبورد رو بر روی یک شی به صورت کامل از کار انداخت؟؟
این مورد بیشتر جهت ذخیره نشدن تغیرات با رفتن به ردیف بعد لازمه از طریق کلید های جهت.
یه مورد دیگه هیچ راهی نیست که در DBGrid تا وقتی کلید ذخیره زده نشه تغییرات بر روی دیتا اعمال نشه؟خیلی سرچ کردم ولی هیچ موردی پیدا نکردم:گریه:
یه مورد دیگه اگر کامپوننت
StringGrid برای دلفی 7 کسی داره لینک دانلودشو برام بزاره.
ممنون
وقتی در رویداد DBGrid1KeyDown و DBGrid1KeyUp و DBGrid1KeyPress دستوری جهت تشخیص کلید فشرده شده نوشته میشه اول رویداد اتفاق میوفته بعددستور تشخیص داده میشه مثلا دستور زیر:
if Key=40 then
Edit1.SetFocus;
40 همان کد اسکی فلش پایین در کلید جهت هست .وقتی بر روی دبی گرید کلید جهت پایین زده شود اول یک به ردیف بعد و بعد به Edit1 فوکوس داده می شود.
چجوری میشه یک کلید کیبورد رو بر روی یک شی به صورت کامل از کار انداخت؟؟
این مورد بیشتر جهت ذخیره نشدن تغیرات با رفتن به ردیف بعد لازمه از طریق کلید های جهت.
یه مورد دیگه هیچ راهی نیست که در DBGrid تا وقتی کلید ذخیره زده نشه تغییرات بر روی دیتا اعمال نشه؟خیلی سرچ کردم ولی هیچ موردی پیدا نکردم:گریه:
یه مورد دیگه اگر کامپوننت
StringGrid برای دلفی 7 کسی داره لینک دانلودشو برام بزاره.
ممنون