توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : ثبت فقط حروف در تکست باکس
hooch
16 / February / 1970, 11:36 AM
*چطور میشه در تکست باکس فقط حروف نوشته شه و از ثبت اعداد جلوگیری بشه؟
hooch
16 / February / 1970, 11:36 AM
با تشکر از زحمات خالصانه شما استاد گرامی
admin
16 / February / 1970, 11:36 AM
ساده ترین کار اینه که تو* Event* Key Press*اینو قرار بدهید.*
کد:
*if (Key IN ["0".."9"]) then key:= #0;
ضمنا بهتره که در مورد این تابع هم* تحقیقاتی بکنید. SetWindowLong
خیلی از کارها رو میشه باهاش انجام داد.
مثلا قطعه کد زیر یکعدد TextBox رو محدود به*ورود اعداد میکنه*
کد:
SetWindowLong(Edit1.Handle , GWL_STYLE, GetWindowLong(Edit1.Handle,GWL_STYLE) or * ES_NUMBER );
ضمنا اون رو باید در*Event Form Create قرار بدهید...
*
hooch
03 / October / 2014, 10:44 PM
جناب استاد با سلام
چنانچه بخواهیم با استفاده از تابع SetWindowLong فقط حروف در تکست باکس وارد شود و شرط گذاشته شود که اگر کارکنر غیر مجاز درج شود پیام هشدار دهد چه دستوری بنویسیم
yanin
07 / October / 2014, 12:17 AM
به سادگی با استفاده از این کد در رخداد KeyPress
if (Key in [#8,'A'..'Z','a'..'z']) then
Begin
End
Else
Begin
Key := #0;
End;
Powered by vBulletin® Version 4.2.2 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.