PDA

View Full Version : InputBox فارسی با قابلیتهای طلایی



bardia goharbin
شنبه 13 مهر 1387, 13:46 عصر
دوستان یک Dll سفارشی InputBox با قابلیتهای بسیار خوبی برای کارهای خودم تهیه کرده بودم و چون دیدم خیلی از دوستان از InpubBox ویژوال استودیو ناراضی هستند و حوصله نوشتن یک کلاس رو هم براش ندارن ترجیح دادم این Dll رو در اختیار همگی قرار بدهم شاید به دردتون بخوره.
در صورتیکه فکر میکنید اشکالی داره یا بهتره قابلیتهایی بهش اضافه بشه توی همین تاپیک نظرتون رو بگید.

مشخصات :
1- بصورت استاندارد و پیش فرض از راست به چپ عمل میکنه و کاملا فارسی است.
2- فونت استفاده شده در آن Tahoma میباشد
4- قابلیت تعریف مقدار ورودی پیش فرض را دارد.
5- قابلیت ورود اطلاعات بصورت MultiLine را دارد
6- قابلیت ورود اطلاعات بصورت MaskedText دلخواه را دارد.
7- قابلیت تعریف مقدار طول کاراکتر ورودی را دارد.
8- قابلیت ورود اطلاعات بصورت Password را در حالتهای معمولی و MaskedText را دارا میباشد.
9- برای دریافت مقادیری که لازم است بصورت LeftToRight باشد مانند (اعداد و تاریخ و متن لاتین و ...)، قابلیت LeftToRigh برایش درنظر گرفته شده است.
10- قابلیت انتخاب فونت و سایز دلخواه و تعیین مکان Load شدن را ندارد :متفکر:
11 - انشاءالله بقیه اش در نسخه بعدی

http://www.barnamenevis.org/forum/attachment.php?attachmentid=24077&stc=1&d=1223116226

و اما طریقه استفاده برای دوستان مبتدی:
1 - روی پروژه توسط ماوس RightClick میکنید و گزینه Add Reference را انتخاب کرده و در پنجره ای که باز میشود به بخش Browse رفته و در این قسمت فایل GoldInputBox.dll را از مسیرش انتخاب نمایید.
2- سپس از دستورات زیر میتوانید استفاده کنید.

Dim OutPut As String
OutPut = GoldInputBox.InputBox.Show("لطفا آدرس منزل خود را بطور کامل وارد نمایید تا بتوانیم مکاتبات خود را به آدرستان ارسال نماییم", "ورود بصورت SingelLine", , , , 150)
OutPut = GoldInputBox.InputBox.Show("لطفا رمز ورود را وارد نمایید", "ورود بصورت رمز همراه با MaskedText", , , False, 10, True, True)
OutPut = GoldInputBox.InputBox.Show("لطفا شماره موبایل خود را وارد کنید", "ورود به صورت MaskedText از چپ به راست", , "9999-9999999", False, 11, True, False)

sn_1573
چهارشنبه 06 دی 1391, 08:24 صبح
دوستان یک Dll سفارشی InputBox با قابلیتهای بسیار خوبی برای کارهای خودم تهیه کرده بودم و چون دیدم خیلی از دوستان از InpubBox ویژوال استودیو ناراضی هستند و حوصله نوشتن یک کلاس رو هم براش ندارن ترجیح دادم این Dll رو در اختیار همگی قرار بدهم شاید به دردتون بخوره.
در صورتیکه فکر میکنید اشکالی داره یا بهتره قابلیتهایی بهش اضافه بشه توی همین تاپیک نظرتون رو بگید.

مشخصات :
1- بصورت استاندارد و پیش فرض از راست به چپ عمل میکنه و کاملا فارسی است.
2- فونت استفاده شده در آن Tahoma میباشد
4- قابلیت تعریف مقدار ورودی پیش فرض را دارد.
5- قابلیت ورود اطلاعات بصورت MultiLine را دارد
6- قابلیت ورود اطلاعات بصورت MaskedText دلخواه را دارد.
7- قابلیت تعریف مقدار طول کاراکتر ورودی را دارد.
8- قابلیت ورود اطلاعات بصورت Password را در حالتهای معمولی و MaskedText را دارا میباشد.
9- برای دریافت مقادیری که لازم است بصورت LeftToRight باشد مانند (اعداد و تاریخ و متن لاتین و ...)، قابلیت LeftToRigh برایش درنظر گرفته شده است.
10- قابلیت انتخاب فونت و سایز دلخواه و تعیین مکان Load شدن را ندارد :متفکر:
11 - انشاءالله بقیه اش در نسخه بعدی

http://www.barnamenevis.org/attachment.php?attachmentid=24077&stc=1&d=1223116226

و اما طریقه استفاده برای دوستان مبتدی:
1 - روی پروژه توسط ماوس RightClick میکنید و گزینه Add Reference را انتخاب کرده و در پنجره ای که باز میشود به بخش Browse رفته و در این قسمت فایل GoldInputBox.dll را از مسیرش انتخاب نمایید.
2- سپس از دستورات زیر میتوانید استفاده کنید.

Dim OutPut As String
OutPut = GoldInputBox.InputBox.Show("لطفا آدرس منزل خود را بطور کامل وارد نمایید تا بتوانیم مکاتبات خود را به آدرستان ارسال نماییم", "ورود بصورت SingelLine", , , , 150)
OutPut = GoldInputBox.InputBox.Show("لطفا رمز ورود را وارد نمایید", "ورود بصورت رمز همراه با MaskedText", , , False, 10, True, True)
OutPut = GoldInputBox.InputBox.Show("لطفا شماره موبایل خود را وارد کنید", "ورود به صورت MaskedText از چپ به راست", , "9999-9999999", False, 11, True, False)







با سلام
من چون با vb6 کا رمیکنم گزینه Add Reference ندارد اگر ممکن هست مرا راهنمای کنید با تشکر

SHD.NET
چهارشنبه 06 دی 1391, 20:33 عصر
این کامپوننت مخصوص دات نت هستش داداش

SHD.NET
چهارشنبه 06 دی 1391, 20:34 عصر
خیلی باحال بود کامپوننتیش . حال کردم باهاش . بازم از اینا بزار