PDA

View Full Version : سوال: سرچ در رویداد TextChange تکست باکس و ارسال سطر فوکوس شده(جستجوشده) با زدن دکمه ی Enter



jafarpalideh
چهارشنبه 10 بهمن 1397, 14:30 عصر
با سلام به همه .
واسه اینکه سرعت ثبت اطلاعات کاربر بیشتر بشه میخوام وفتی کاربر تویه تکست سرچ میکنه و سطر انتخابی رو پیدا کرد دیگه از موس استفاده نکنه و با زدن دکمه اینتر رکورد انتخابی ارسال بشه .
چطور میتونم این کار رو بکنم ؟


149709

farhad_shiri_ex
چهارشنبه 10 بهمن 1397, 15:17 عصر
در رویداد KeyDown سلول مورد نظرتون که تو دیتا گرید هست! می توانید زمان فشرده شدن کلید Enter را کنترل کنید! و سورس کد موردنظرتون را قرار بدید!
اگر هم که نیاز دارید در رویدادهای KeyDown , KeyUp ,KeyPress خود فرم کلیدی را تحت نظر بگیرید یعنی زمانی که روی یک کنترل فوکس شده هستید ولی می خواهید کلیدی که مد نظرتون هست اگر فشرده شده رویدادهای فرم کنترل کننده باشند نه کنترل فوکس شده!! کافی که خاصیت keyPreview فرم را true کرده باشید! و رویدادهای فرم را تنظیم کنید

alexmcse
چهارشنبه 10 بهمن 1397, 20:48 عصر
با سلام به همه .
واسه اینکه سرعت ثبت اطلاعات کاربر بیشتر بشه میخوام وفتی کاربر تویه تکست سرچ میکنه و سطر انتخابی رو پیدا کرد دیگه از موس استفاده نکنه و با زدن دکمه اینتر رکورد انتخابی ارسال بشه .
چطور میتونم این کار رو بکنم ؟


149709



private void textBox1_KeyPress(object sender, KeyPressEventArgs e) {
if (e.KeyChar == (char) Keys.Enter)
{
if (dataGridView1.CurrentRow != null) dataGridView1.CurrentRow.Selected = true;
//ya
MessageBox.Show(@"دستورات مورد نظر شما");
}