PDA

View Full Version : ساخت تكست باكس سفارشي



swallow.pa
جمعه 07 مهر 1391, 09:03 صبح
سلام دوستان
من مي خواستم براي خودم يك تكست باكس درست كنم كه چند قابليت رو داشته باشه
1- يك پروپرتي براش ايجاد كنم كه آيا تكست باكس عددي است يا نه
2- يك پروپرتي باشد كه اگه ترو بود تكست باكس فرمت / / تاريخ رو داشته باشد 10 كاركتر


لطفا كمك كنيد
ممنون

akram_k
جمعه 07 مهر 1391, 10:01 صبح
سلام . با توجه به اينكه كنترل MaskedTextbox ميتونه ورودي رو به شكل دلخواه شما كه براش تنظيم ميكنيد دريافت كنه به نظر ميرسه ديگه نيازي به طراحي يك textbox با امكانات خواسته شده نباشه.

swallow.pa
جمعه 07 مهر 1391, 12:10 عصر
سلام . با توجه به اينكه كنترل MaskedTextbox ميتونه ورودي رو به شكل دلخواه شما كه براش تنظيم ميكنيد دريافت كنه به نظر ميرسه ديگه نيازي به طراحي يك textbox با امكانات خواسته شده نباشه.

دوست من خيلي جالبه خودتون داريد مي گيد textbox
من خودم مي خوام يك تكست باكس طراحي كنم با اون قابليتها -- ضمنا اين تايپيك براي من جنبه آموزشي دارد
ممنونم

مهرداد صفا
شنبه 08 مهر 1391, 12:59 عصر
سلام
میتوانید یک کلاس جدید ایجاد کنید که از TextBox ارثبری کند. سپس موارد مورد نظرتون رو بهش اضافه کنید و در فرمتون استفاده کنید. مثلا:

'in the name of god
'اللهم صل علی محمد و آله
Public Class MyTextBox
Inherits System.Windows.Forms.TextBox
ReadOnly Property IsNumeric As Boolean
Get
Return (From character As Char In Me.Text
Where Char.IsDigit(character) = False).Count = 0
End Get
End Property

End Class

ehsan-68
شنبه 08 مهر 1391, 13:33 عصر
سلام ...

میتونید از رفرنس هم استفاده بکنید ...


http://uplod.ir/6eyjr7mhowmf/TxtProNet.dll.htm


http://uplod.ir/xgcl1ozyj01h/TxtProNetV2.dll.htm

swallow.pa
جمعه 14 مهر 1391, 17:09 عصر
سلام
میتوانید یک کلاس جدید ایجاد کنید که از TextBox ارثبری کند. سپس موارد مورد نظرتون رو بهش اضافه کنید و در فرمتون استفاده کنید. مثلا:

'in the name of god
'اللهم صل علی محمد و آله
Public Class MyTextBox
Inherits System.Windows.Forms.TextBox
ReadOnly Property IsNumeric As Boolean
Get
Return (From character As Char In Me.Text
Where Char.IsDigit(character) = False).Count = 0
End Get
End Property

End Class

دوست من ممنون
اين كار رو كردم اما توي اين خط خطا مي زند
Inherits System.Windows.Forms.TextBox

Error 1 Base class 'System.Windows.Forms.TextBox' specified for class 'TextBoxS' cannot be different from the base class 'System.Windows.Forms.UserControl' of one of its other partial

swallow.pa
جمعه 14 مهر 1391, 18:42 عصر
دوستان خطا رو رفع كردم حالا مي خوام هر وقت روي تكست باكس فوكوس شد بك كلر ابي و لاست فوكوس شد بك كلر سغيد بشه ژ
ممنون

gilsoft
شنبه 15 مهر 1391, 10:56 صبح
سلام دوست عزيز
اين كنترل من نوشتم با سورس كامل تقديم ميكنم به شما
کنترل TextBox با (مجموع 30 خاصیت) بهمراه سورس کد تقدیم به اعضاء تالار VB.ne (http://barnamenevis.org/showthread.php?322525-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-TextBox-%D8%A8%D8%A7-%28%D9%85%D8%AC%D9%85%D9%88%D8%B9-30-%D8%AE%D8%A7%D8%B5%DB%8C%D8%AA%29-%D8%A8%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%AF-%D8%AA%D9%82%D8%AF%DB%8C%D9%85-%D8%A8%D9%87-%D8%A7%D8%B9%D8%B6%D8%A7%D8%A1-%D8%AA%D8%A7%D9%84%D8%A7%D8%B1-VB.net)t

موفق باشيد

ali_najari
سه شنبه 18 مهر 1391, 21:09 عصر
دوست عزیز به این تاپیک یه سری بزن

http://barnamenevis.org/showthread.php?356198-TexBox-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C