PDA

View Full Version : مبتدی: کنترل کردن ماسک تکس باکس



morteza.azad
شنبه 01 اسفند 1388, 00:55 صبح
سلام من تو برنامم یک ماسک تکس باکس دارم، که تاریخ توش قرار میگیره، حالا میخوام این باکس رو کنترل کنم که مثلا کاربر برای ماه عدد بیشتر از 12 رو وارد نکنه. ماسک من هم به این صورته. 0000/00/00 . حالا به نظرشما چیکارش کنم :متفکر:

aminh85
شنبه 01 اسفند 1388, 09:56 صبح
خب میتونی text داخلشو بریزی تو یه متغیر بعد با استفاده از متد substring او متغیر به ماه 2 کاراکتر ماه دسترسی پیدا کنی و اونو بررسی کنی. اگه بیشتر از 12 یا کمتر از 1 بود به کاربر پیغام نشون بدی.

Yasersadegh
شنبه 01 اسفند 1388, 10:17 صبح
سلام به دوستان عزيز

سلام من تو برنامم یک ماسک تکس باکس دارم، که تاریخ توش قرار میگیره، حالا میخوام این باکس رو کنترل کنم که مثلا کاربر برای ماه عدد بیشتر از 12 رو وارد نکنه. ماسک من هم به این صورته. 0000/00/00 . حالا به نظرشما چیکارش کنم :متفکر:

دوست عزيز مي تونيد از كلاس زير استفاده كنيد!!
http://barnamenevis.org/forum/attachment.php?attachmentid=42792&d=1263898917
در اين كلاس تابعي به نام ValidationDate وجود داره كه تاريخ موجود در تكس باكس رو بهش ارسال مي كنيد و اگه تاريخ درست باشه مقدار 1 و بر مي گردونه!!

موفق باشيد:چشمک: