سلام
یه سوال
توی data grid view وقتی enter میزنی میره سولوله پایینی ولی من میخوام بره سلوله سمت چپی و وقتی
ردیف تموم شد بره اولین سلوله ردیف بعدی!
با چه کدی این کارو کنم؟
مرسی!
سلام
یه سوال
توی data grid view وقتی enter میزنی میره سولوله پایینی ولی من میخوام بره سلوله سمت چپی و وقتی
ردیف تموم شد بره اولین سلوله ردیف بعدی!
با چه کدی این کارو کنم؟
مرسی!
تو رو خدا یکی بم جواب بده.خدم هر کاری کردم نشد!
سلام دوست عزیز.
می تونی از این کد استفاده کنی
SendKeys.Send("{Tab}");
سلام
نمیشه.چون اگه این کدو بزنی هم میره پایین هم میره جلو
ولی من فقط میخوام بره جلو.
راه حل دیگه ای ندارید؟
ممنون میشم!
کلید ایتنر باعث ثبت میشه .
از کلید تب استفاده کن
نمیتونم.
تو برنامه ی قبلی همه به این کلید عادت کردن.
من خودم این کدو یه جا دیدم ولی یادم رفته!
اگه شما میدونید لطفا بگید!
مرسی
دکمه Enter در دیتا گرید ویو اینطور تعریف شده که بره خط بعد و باید جلوی Enter گرفته بشه یا اصطلاحا هوک بشه ! اگه بهش رسیدم اینجا قرار میدم
ممنون میشم اگه این کارو بکنی.
خیلی لازمش دارم!
اين كد رو توي فرمي كه گريدتون هست اضافه كنيد:
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message msg, System.Windows.Forms.Keys keyData)
{
if (msg.WParam.ToInt32() == (int)Keys.Enter)
{
SendKeys.Send("{tab}");
return true;
}
return base.ProcessCmdKey(ref msg, keyData);
}
اقا دستت درد نکنه
درسته
خده خده شه
مرسی!!!!!!!