PDA

View Full Version : Format در TextBox



Boo Ali
سه شنبه 14 فروردین 1386, 18:07 عصر
باسلام

نیاز به یک TextBox دارم تا داده ای که بیانگر سال است را دریافت نماید ، اما نمی دانم در TextBox

معمولی می توان این کار را انجام داد؟

iman_22a
سه شنبه 14 فروردین 1386, 22:37 عصر
دقیقتر بگین چی می خوایین ؟

koorosh-kabir-2564
سه شنبه 14 فروردین 1386, 22:47 عصر
textbox معمولی هم داده سال تاریخ رو میگیره به شرط اینکه به صورت رشته string باشه!

ghafoori
چهارشنبه 15 فروردین 1386, 10:58 صبح
دوست عزیز اگر از 2005 استفاده می کنید از کنترل masked textbox استفاده کنید در این کنترل می توانید فرمت را تعیین کنید که کاربر فقط بتواند تاریخ را وارد کند نه چیز دیگری را

Boo Ali
چهارشنبه 15 فروردین 1386, 13:44 عصر
با سلام

من از 2003 استفاده می کنم و می خواهم TextBox فقط داده سال را که با 13 شروع میشود و دو

عدد باقیمانده میگیرد قبول نماید.

miimii
چهارشنبه 15 فروردین 1386, 14:25 عصر
البته در 2003 هم این کنترل وجود دارد.در قسمت toolbox، با add کردن، کنترل masked edit boxکه یکی از کنترل های.net است را اضافه کنید. فقط باید فرمت تاریخ را برای ان تعیین کنید.
در قسمت properties، گزینه maxlenght را 4 تعیین کنید.و گزینه mask را به صورت ##13 وارد کنید.
فکر کنم مشکلتان را حل کند.
موفق باشید.

ascpro
پنج شنبه 16 فروردین 1386, 23:14 عصر
در 2003 باید این component رو بیارین.با زدن ctrl+t میتونین این component رو انتخاب کنید. اسمش maskededitbox است.
بعدم باید خاصیت maskesh رو این بزارین: ##/##/##
تا داده هاتونو به این صورت ذخیره کنه.
بازم اگر مشکلی بود سعی میکنم کامل تر بگم. اما فکر نکنم دیگه مشکلی باشه.

setak
چهارشنبه 22 فروردین 1386, 16:35 عصر
من می خوام maskededitbox را به toolbox ام اضافه کنم اما maskededitbox در لیست componentهای من وجود ندارد . ممکنه برای من این کنترل را upload کنید؟

mamadgmail
پنج شنبه 23 فروردین 1386, 00:07 صبح
خوب این component در net2 وجود دارد. شما دات نت 2 رو نصب ندارید. ولی به هر حال پیشنهاد من اینه که شما یک کنترل بنویسی اگر می خوای که کاربر بتونه تاریخ رو وارد بکنه. می تونه یک چیزی شبیه DateTimePicker خود 2005 بساری.

iman_22a
پنج شنبه 23 فروردین 1386, 01:15 صبح
سلام
این MaskedTextbox ها رو ببینید بد نیستند :
http://www.adduxis.com/blogs/blogs/sven/archive/2006/06/21/18.aspx
Msdn Sample (http://rds.yahoo.com/_ylt=A0geu6GnTx1G.xgALgVXNyoA;_ylu=X3oDMTB2dnY0Nm1 iBGNvbG8DZQRsA1dTMQRwb3MDMgRzZWMDc3IEdnRpZAM-/SIG=12aptmcno/EXP=1176412455/**http%3a//msdn2.microsoft.com/en-us/library/ka7h9fze.aspx)

Keyvan_Y
جمعه 24 فروردین 1386, 01:45 صبح
از منوی Tools گزینه Add/Remove Toolbox Items رو انتخاب کن
از قسمت Com Components گزینه Microsoft Masked Edit Control رو انتخاب کن