View Full Version : سوال: چطور میشه تکست باکس رو در vb.netبرای حروف فارسی محدود کرد
pasargadsaeed
پنج شنبه 26 خرداد 1390, 21:51 عصر
چطور میشه تکست باکس رو در vb.netبرای حروف فارسی محدود کرد
ali_najari
جمعه 27 خرداد 1390, 02:11 صبح
دوست عزیز شما یه آرایه از نوع String معرفی کن و سپس حروف مجازت رو توش قرار بده بعد از اون از دستور Instr در keypress اون تکس باکس محدودش کن یه نونه میزارم :
Private Sub TextBox1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
Dim StrCondition As String = ""
If InStr(StrCondition, e.KeyChar) > 0 Or e.KeyChar = Chr(Keys.Return) Or _
e.KeyChar = Chr(Keys.Delete) Or e.KeyChar = Chr(Keys.Back) Or _
e.KeyChar = Chr(Keys.Space) Then
e.Handled = False
Else
e.Handled = True
End If
End Sub
salam333
چهارشنبه 01 تیر 1390, 18:18 عصر
تعريف TEXTBOXبصورت يونكد
Hossis
جمعه 03 تیر 1390, 16:20 عصر
Dim Fa As String="ابپتثجچحخدذرزسشصضطظعغفقکگ لمنوهآءأًٌٍ؍؛،ۃژۀيّ٘"
if not fa.contains(e.keychar) then e.handled=true
Miryam
جمعه 21 مرداد 1390, 04:50 صبح
روی فرم اصلی برنامه دوبار کلیک کنید تا وارد قسمت load فرم بشید بعد این کد تایپ کنید.با این کد میشه این محدودیت ایجاد کرد.
InputLanguage.CurrentInputLanguage = InputLanguage.FromCulture(New System.Globalization.CultureInfo("Fa"))
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.