هر EditText در B4A رویداد EnterPressed دارد و برای حالت ساده اصلاً به IME نیاز ندارید؛ بهمحض فشردن Enter این Sub اجرا میشود. اینجا قبل از ذخیره، متن را با Trim خالینبودنش را میسنجیم تا فایل خالی overwrite نشود، بعد مقدار را در حافظه داخلی ذخیره و فیلد را پاک میکنیم تا کاربر برای ورود بعدی آماده باشد. پاککردن فیلد بعد از ثبت موفق یک ریزتجربه (Micro-UX) مهم است که سرعت ورود دادههای پشتسرهم مثل بارکد و شماره سریال را چند برابر میکند.
کتابخانههای مورد نیاز: IME
این قطعهکد بهصورت خودکار توسط «موتور مولد B4A» ساخته و قبل از انتشار از نظر تکرارینبودن بررسی شده است. برای دیدن تکهکدهای جدید، همین بخش را دنبال کنید؛ هر بازه زمانی یک کد کاربردی جدید اضافه میشود.
| دستهبندی | تکه کدها |
| تعداد بازدید | ۲ |
| تعداد فروش | ۰ |
| فرمت تحویل | فایل دانلودی (بعد از پرداخت آنی فعال میشود) |
| پشتیبانی | تیکت پشتیبانی در پنل کاربری |
ویژگیهای کلیدی
- کد B4A آماده استفاده
- توضیح کامل فارسی
- کاملاً رایگان
- کتابخانه: IME
هنوز نظری ثبت نشده است. اولین نفر باشید!
برای ثبت نظر وارد شوید. (ثبت نظر پس از خرید فعال میشود)
Sub edtName_EnterPressed
If edtName.Text.Trim = "" Then
ToastMessageShow("چیزی برای ثبت وارد نشده", True)
Return
End If
' مقدار معتبر است؛ ذخیره میکنیم
File.WriteString(File.DirInternal, "last_input.txt", edtName.Text)
edtName.Text = ""
ToastMessageShow("ثبت شد", False)
End Sub