PDA

View Full Version : سوال: پرش فوکوس با گذاشتن کلید Enter



arjangf
دوشنبه 21 بهمن 1387, 10:35 صبح
با درود به دوستان عزیز

در یک فرم از کد کلید Enter برای رفتن به textbox بعدی استفاده میکنم . وقتی به دکمه ثبت نهایی میرسم ، با زدن دکمه عمل ثبت انجام میشود ولی بجای اینکه فوکوس روی textbox اولی باشد روی textbox دومی قرار میگیرد.

چطور میتوانم این مشکل را حل کنم؟ لطفا راهنمایی کنید.


با تشکر

nokhodsiah2001
دوشنبه 21 بهمن 1387, 14:55 عصر
سلام
با این کد میتونی تشخیص بدی کدوم control فعال شده و خودت کنترل مورد نظرت رو select کنی



Label_Avtive.Text = Me.ActiveControl.Name


البته من text یک لیبل رو گذاشتم..... خودت درستش کن

mostafaaa
دوشنبه 21 بهمن 1387, 20:43 عصر
سلام دوست من
خاصيت TabIndex اون TextBox رو چك كن ، احتمالا از TextBox اوليت كوچيكتره!!

mehran5
یک شنبه 15 فروردین 1389, 00:54 صبح
یاددمه توvs2003 از منو های دات نت این بود که وقتی این منو رو میزدی یک جدول داشت که ترتیب فوکوس کنترل های فرم رو مشخص می کر د .به این شکل که هر فیلد این جدول یک کنترل فرم رو در خودش جای می داد .
کسی میتونه مسیر این جدول رو بگه؟!

ebrahimv
یک شنبه 15 فروردین 1389, 18:47 عصر
این ابزار برای این کاره

mehran5
دوشنبه 16 فروردین 1389, 20:34 عصر
ممنون ولی اگه مسیر شو می نوشتی بهتر بود .چون عکس زیاد مفهوم نداره؟!

ebrahimv
سه شنبه 17 فروردین 1389, 19:05 عصر
داخل پنل Layout

spring69
سه شنبه 17 فروردین 1389, 19:17 عصر
سلام.
فکر کنم اگر بعد از همه ی کدهایی که در دکمه ثبتت نوشتی کد textbox1.focus() رو بنویسی مشکلت حل بشه.

ali_ahr7
چهارشنبه 18 فروردین 1389, 10:17 صبح
سلام بعد از كد هاي ثبت اطلاعات بنويس:


Textbox1.foucos