PDA

View Full Version : مبتدی: حرکت در سطرهای گریدویو



mohitlog
سه شنبه 06 دی 1390, 13:01 عصر
سلام

من توی یک فرمم یک گرید ویو دارم که ده تا ستون داره

همونطور که میدونید بوسیله کلید tab میشه بین ستونها حرکت کرد و بوسیله enter زدن بین سطرهای حرکت میکنه

حالا میخام کاری کنم بوسیله enter زدن بین ستونها حرکت کنه

با تشکر

mohitlog
سه شنبه 06 دی 1390, 20:53 عصر
با سلام

کسی جواب سوال ما رو نمیدونه؟
یا سطحش خیلی ابتدایی هست؟


با تشکر

sayvan
سه شنبه 06 دی 1390, 21:02 عصر
سئوالت اونقدام مبتدی نیست
سلام برو به رویداد KeyPress این کدو بنویس
به جای کلید اینتر ] تب رو میفرسته
if (e.KeyChar == (char)13)
SendKeys.Send("{TAB}");

mohitlog
سه شنبه 06 دی 1390, 21:20 عصر
ممنون که جواب دادی

این کد کار میکنه ولی وقتی به ستون بعدی یک سطر پایین تر میاد(یعنی داره اریب به سمت پایین حرکت میکنه

sayvan
چهارشنبه 07 دی 1390, 07:55 صبح
سلام دوست عزیز تو خاصیت KeyDown دیتا گرید بنویسش
private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
{

if (e.KeyCode == Keys.Enter)
{
e.Handled = true;
SendKeys.Send("{TAB}");
}

}