PDA

View Full Version : سوال: جلوگیری از نوشتن "@" در تکست باکس



SHD.NET
یک شنبه 03 دی 1391, 18:09 عصر
سلام . چجوری میشه از نوشتن حرف @ در تکستباکس جلوگیری کرد ؟

SHD.NET
یک شنبه 03 دی 1391, 18:50 عصر
آقا یکی جواب مارو بده دیگخخخخخخخخخخخخخخخخخخخخخخ خخخخخ :ناراحت:

tstsst
یک شنبه 03 دی 1391, 18:51 عصر
هر کدوم از این 3 تا رو بنویسی درسته


Private Sub TextBox1_TextChanged(sender As Object, e As EventArgs) Handles TextBox1.TextChanged
If TextBox1.Text.Contains("@") = True Then
TextBox1.Text = Mid(TextBox1.Text, 1, TextBox1.TextLength - 1) '1
TextBox1.Text = Replace(TextBox1.Text, "@", "") '2
TextBox1.Text = TextBox1.Text.Replace("@", "") '3
End If
End Sub

مهرداد صفا
یک شنبه 03 دی 1391, 21:17 عصر
سلام . چجوری میشه از نوشتن حرف @ در تکستباکس جلوگیری کرد ؟


سلام
در رویداد KeyPress چک کنید که اگر کاراکتر وارده (E.KeyChar ) برابر با "@" بود، مقدار Handled آرگومنت (E) را true کنید تا کلید بی اثر شود. به این صورت:

If e.KeyChar="@" then e.Handled=True