رفتن به مطلب
  • 0

دریافت داده از صفحه کلید


mehran7880

سوال

سلام. خسته نباشید

من در یک قسمت از برنامه ترجیح دادم از لیبل به جای تکست باکس برای ورود داده استفاده کنم. وقتی روی لیبل کلیک میشه صفحه کلید رو باز می کنم ولی نمیدونم چطوری چیزهایی که می نویسه رو به لیبل انتقال بدم. ممنون می شم اگه کمکم کنین.

همچنین نمیدونم چطوری باید کیبورد اعداد رو باز کنم.

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

4 پاسخ به این سوال تاکنون داده شده است

ارسال‌های توصیه شده

چرا اسرار دارید جای ادیت تکست از لیبل استفاده کنید؟؟؟ خب میتونید ادیت تکست رو شبیه لیبل کنید.

 

اما برای اینکه از صفحه کلید داده بگیرید باید از رویداد کی پرس اکتیویتی استفاده کنید:

Sub activity_KeyPress (KeyCode As Int) As Boolean
	If KeyCode=KeyCodes.KEYCODE_A Then
		laebl1.text=a
	Else If KeyCode=KeyCodes.KEYCODE_B Then
		laebl1.text=b
	End If
End Sub

باید شرط گذاری کنید برای همه ی حروف ها ولی اصلا اینکار اصولی نیست و نمیتونید ازاین روش استفاده کنید ، به مشکل برمیخورید.

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

لینک ارسال
به اشتراک گذاری در سایت های دیگر

چون کاربر باید ساعت وارد کنه احساس می کنم اینطوری راحت تر می تونم از اشتباهات جلوگیری کنم.

چون من می خوام فقط واسه اعداد اینکارو بکنم پس فقط 10 تا شرط لازم دارم بنویسم.

چطوری باید کیب.رد اعداد رو فعال کنم؟

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

برای EditText  یک پراپرتیس برای ورودی هستش به اسم Input Type  که می تونیم Number  و ..... قرار بدیم

ولی واسه لیبل فک نکنم باشه.

شما با استفاده از کتابخونه IME  ببینید می تونید این محدودیت رو اعمال کنید.

بنده به سیستم خودم دسترسی ندارم تا تست کنم.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

برای EditText  یک پراپرتیس برای ورودی هستش به اسم Input Type  که می تونیم Number  و ..... قرار بدیم

ولی واسه لیبل فک نکنم باشه.

شما با استفاده از کتابخونه IME  ببینید می تونید این محدودیت رو اعمال کنید.

بنده به سیستم خودم دسترسی ندارم تا تست کنم.

 

 

بله درسته.

اینجوری شد:

	Dim showkb As IME
	showkb.Initialize("")
	showkb.SetCustomFilter(txtmin,txtmin.INPUT_TYPE_NUMBERS,"0123456789")
	showkb.ShowKeyboard(txtmin)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...