PDA

View Full Version : مبتدی: راه اندازی رویداد کلید های صفحه کلید



شرلوک هلمز
جمعه 06 اسفند 1389, 11:00 صبح
من میخواهم وقتی کاربر بر روی یک button در فرم کلیک می کند رویداد یکی از کلیدهای صفحه کلید - مثلا delete - راه اندازی شود. یعنی مثل این باشد که برروی کلید delete صفحه کلید کلیک شده است.
همچنین در دیتاگرید ویو چطور میشود وقتی برروی یک cell کلیک میشود کل آن سطر انتخاب شود
لطفا راهنمایی کنید .سپاس تیمسار!!!!!!!

mehdi2004171
جمعه 06 اسفند 1389, 11:22 صبح
در جواب سوال اول باید از دستور sendkeys استفاده کنید

به آدرس زیر بروید:
http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send.aspx

در جواب سوال دوم باید از currentrow استفاده کنید یا می توانید به صورت زیر بنویسید
dgv.Rows(index).Selected = True

شرلوک هلمز
جمعه 06 اسفند 1389, 11:52 صبح
آدرس error میده اگه کسی میدونه لطفا بیشتر راهنمایی کنه .یه کدی عزیزان بنامیید!!!!!!!!!

ma.rad
جمعه 06 اسفند 1389, 11:55 صبح
تو کد این روبنویس
private void Btnselect_Click(object sender, EventArgs e)
{

BtnDeletet_Click(null, null);
{
برا سوال دومت باید خصوصیت selectedMode درdatagridview رابرابر FullRowSelect قرار بدی

شرلوک هلمز
جمعه 06 اسفند 1389, 12:33 عصر
دوست عزیز کد که شما نوشته ای رویداد یک button دیگر را راه اندازی میکند .من میخواهم رویداد کلید delete کی برد را راه اندازی کنم . منظورم این است که
کاربر با کلیک بر روی یک button در فرم , مثل این باشد که کلید delete صفحه کلید را فشرده است

exlord
جمعه 06 اسفند 1389, 13:29 عصر
دوست عزیز کد که شما نوشته ای رویداد یک button دیگر را راه اندازی میکند .من میخواهم رویداد کلید delete کی برد را راه اندازی کنم . منظورم این است که
کاربر با کلیک بر روی یک button در فرم , مثل این باشد که کلید delete صفحه کلید را فشرده است
SendKeys (http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.send(VS.90).aspx)

SendKeys.Send("{DELETE}");