PDA

View Full Version : استفاده از Enter به جای Tab



sds1920
شنبه 05 تیر 1395, 11:03 صبح
سلام به همه
من یک فرم اصلی دارم و یک سری UserControl. به توجه به شرایط به وجود آمده در هر زمان تعدادی از این UserControl ها رو روی فرم اصلی قرار میدم.
برای جابجا شدن بین TextBox ها میخوام از Enter به جای Tab استفاده کنم. برای اینکار زمانی که کلید Enter زده میشه از متد ("{SendKeys.SendWait("{Tab استفاده می کنم. ولی مشکلی که به وجود میاد اینه که زمانی که Focus از Textbox هایی که مختص خود فرم هست میخواد بیاد روی Textboxهایی که مربوط به UserControl هست برنامه به حالت فریز در میاد و خطای زیر رو میده. از دوستان کسی تا حالا به این مشکل برخورد کرده؟ اگه بتونید راهنمایی کنید ممنون میشم.



at System.Collections.Queue.Dequeue()
at System.Windows.Forms.SendKeys.SendInput(Byte[] oldKeyboardState, Queue previousEvents)
at System.Windows.Forms.SendKeys.Send(String keys, Control control, Boolean wait)
at System.Windows.Forms.SendKeys.SendWait(String keys)
at WindowsFormsApplication2.InterceptKeys.HookCallbac k(Int32 nCode, IntPtr wParam, IntPtr lParam)

davidrobert
شنبه 05 تیر 1395, 15:43 عصر
دوست عزیز usercontrol بدرد نمیخوره برای ساخت کامپوننت برای ساخت کامپوننت بهتر هستش از کلاس استفاده کنید .
دوست عزیز من چند تا کامپوننت شامل کادر متن ، دیتاگرید ویو و کادر متن امنیتی برای رمز عبور و نام کاربری
تو این 2 تا فایل من میتونی ببینی و به پروژه خودت استفاده کنی.
امکانات
اعشاری نمایش دادن
رشته باشه
رشتی نباشه
عددی باشه
و خواصیت اینتر هم داره.
http://sayyehban.blogfa.com/post/52
http://sayyehban.blogfa.com/post/24
این 2 تا سورس بگیر خیلی بدردت میخوره

دلتنگ اسمان
شنبه 05 تیر 1395, 16:22 عصر
دوست عزیز usercontrol بدرد نمیخوره برای ساخت کامپوننت برای ساخت کامپوننت بهتر هستش از کلاس استفاده کنید .
دوست عزیز من چند تا کامپوننت شامل کادر متن ، دیتاگرید ویو و کادر متن امنیتی برای رمز عبور و نام کاربری
تو این 2 تا فایل من میتونی ببینی و به پروژه خودت استفاده کنی.
امکانات
اعشاری نمایش دادن
رشته باشه
رشتی نباشه
عددی باشه
و خواصیت اینتر هم داره.
http://sayyehban.blogfa.com/post/52
http://sayyehban.blogfa.com/post/24
این 2 تا سورس بگیر خیلی بدردت میخوره

دوست عزیز لینکها مشکل دارن. من که نتونستم دانلود کنم

davidrobert
دوشنبه 07 تیر 1395, 12:50 عصر
بفرمایید این برای کادر متن username v password
http://s6.picofile.com/file/8223461050/TxtUserNamePass.7z.html
دفتر تلفن مشکلی نداره
این dll های مورد نیاز قرار دادم
http://s6.picofile.com/file/8250109842/Need_DLL.rar.html