PDA

View Full Version : رویدادی که پس از پر شدن یک textbox



nAVA470
شنبه 30 مرداد 1389, 11:40 صبح
رویدادی که پس از پر شدن یک textbox و به محض enter کردن اتفاق می افتد،چه رودادی است؟

Saman_12
شنبه 30 مرداد 1389, 11:46 صبح
سلام.
اگه یک کلید فشار داده شه سه تا رویداد اتفاق میفته اگه یک کلمه واد تکست بشه یا از اون پاک بشه یه رویداد.
اون سه تا عبارت اند از :
keydown
Keyup
Keypress
و اون یه دو نه هم TextChanged هست.

nasim bahari
شنبه 30 مرداد 1389, 11:50 صبح
دوست عزیز.......

شما باید از رویداد KeyPress کی برد استفاده کنید.......



If Asc(e.KeyChar) = 13 Then



در صورت استفاده از Keydown


If e.KeyCode = 13 Then

nAVA470
شنبه 30 مرداد 1389, 12:04 عصر
سلام.
اگه یک کلید فشار داده شه سه تا رویداد اتفاق میفته اگه یک کلمه واد تکست بشه یا از اون پاک بشه یه رویداد.
اون سه تا عبارت اند از :
keydown
Keyup
Keypress
و اون یه دو نه هم TextChanged هست.

من میخواهم پس از اینکه یک textbox پر شد ،و کلید اینتر رو زدم یک رویداد اتفاق بیافتد، رویداد مورد نظر دقیقا چه رویدادی است؟
ممنون

Saman_12
شنبه 30 مرداد 1389, 12:10 عصر
ببین دوست عزیز من منظور تون رو از تکست باکس پر شد نمی فهمم تکست باکس که پر نمیشه؟
اگه می خواین بعد از اینکه حروف داخل تکست باکس به یه حد مشخصی رسیدن دا خل یکی از رویداد های که نسیم خانم گفتن (و یه کد مثال هم برا تون گذاشتن) یه If دیگه اظافه کن که تعداد حروف رو چک کنه.(یکم بیشتر توضیح بده تا تایپیک شلوغ نشه و تعداد پست ها به حداقل برسه.)

Mani_rf
شنبه 30 مرداد 1389, 12:12 عصر
من میخواهم پس از اینکه یک textbox پر شد ،و کلید اینتر رو زدم یک رویداد اتفاق بیافتد، رویداد مورد نظر دقیقا چه رویدادی است؟
ممنون

آیا می خواهی وقتی Enter زده شد عملی انجام بشود؟ یا می خواهی یک رویداد سفارشی به TextBox اضافه کنی؟

اگر اولی کافی است تا در رویداد KeyUp مربوط به TextBox یک قطعه کد برای محدود کردن آن به Enter بنویسی :

If e.KeyCode = 13 Then

End If


در بدنه آن هم کارهایی که می خواهی انجام شود.

اگر هم کار دومی! بگو تا روش آن را هم بگویم. تقریبا همین روش با کمی پیچ و تاب.

hero4000
شنبه 30 مرداد 1389, 13:49 عصر
اگه مقصود شما تنها اینتر باشه رویداد Enter کار شما رو راه میاندازه.(در هر بار Enter شدن این رویداد اتفاق میفته).

دوست عزيز فکر ميکنم اين رويداد وقتي اتفاق ميفته که کاربر وارد تکس باکس بشه تا چيزي وارد کنه :چشمک: