PDA

View Full Version : سوال: كار كردن دكمه ثبت با دكمه f5



mori_1367
جمعه 05 تیر 1388, 10:32 صبح
من يك فرم مديريت پذيرش بيمار دارم كه يك دكمه جديد دارد هر وقت روي اين دكمه كليك مي كنم

فرم ثبت پذيرش بيمارباز مي شود من مي خواهم وقتي كليد f5رافشار دهم فرم ثبت پذيرش

بيمارباز مي شود من خاصيت kay preview فرم مديريت پذيرش بيمار را true كردم و اسم دكمه جديد
btnnew بوده اين كد را توي رويداد key press فرم مديديت نوشتم ولي عمل نمي كند لطفا كدي

كه اين كار را بكند را بنوبسيد؟؟؟؟؟؟




if (e.KeyChar == (char)Keys.F5)
new_button.PerformClick();

Mohsen229266
جمعه 05 تیر 1388, 11:13 صبح
سلام
دوست عزیز از این کد استفاده کن


privatevoid Form3_2NewListCustomer_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyValue.ToString() == "115")
{
//نمایش فرم
}
}


در ضمن حتما یه نگاه به این لیـنــــــک (http://barnamenevis.org/forum/showthread.php?t=129082) بنداز(قوانین سایت)

Mahdi.Kiani
جمعه 05 تیر 1388, 11:27 صبح
من يك فرم مديريت پذيرش بيمار دارم كه يك دكمه جديد دارد هر وقت روي اين دكمه كليك مي كنم

فرم ثبت پذيرش بيمارباز مي شود من مي خواهم وقتي كليد f5رافشار دهم فرم ثبت پذيرش

بيمارباز مي شود من خاصيت kay preview فرم مديريت پذيرش بيمار را true كردم و اسم دكمه جديد
btnnew بوده اين كد را توي رويداد key press فرم مديديت نوشتم ولي عمل نمي كند لطفا كدي

كه اين كار را بكند را بنوبسيد؟؟؟؟؟؟





if (e.KeyChar == (char)Keys.F5)
new_button.PerformClick();






سلام دوست عزیز
1- از رویداد KeyDown استفاده کنید.
2- به جای اینکه متد PerformClick مربوط به Button را اجرا کنید، کد های داخل رویداد کلیک دکمه را درون یک متد بنویسید و سپس متد را فراخوانی کنید. می تونید از امکانات Refactor برای متد سازی آن نیز بهره ببرید.
موفق باشید.