Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
.NET Framework
[vb.net] Intercettare il controllo per passarlo alla funzione
martedì 19 giugno 2007 - 15.24
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
seven.7
Profilo
| Junior Member
127
messaggi | Data Invio:
mar 19 giu 2007 - 15:24
Salve, ho diversi controlli che devo accettare solo numeri:
-----
Private Sub TextBox_SoloNumeri(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress
If Char.IsDigit(e.KeyChar) Or Char.IsControl(e.KeyChar) Then
ElseIf e.KeyChar = "." And Me.TextBox1.Text.IndexOf(".") = -1 Then
Else
e.Handled = True
End If
End Sub
-----
Adesso come posso passare alla funzione il nome del controllo? (...Me.TextBox1.Text.IndexOf...)
munissor
Profilo
| Senior Member
270
messaggi | Data Invio:
mar 19 giu 2007 - 19:28
((TextBox)sender).Name;
Potresti però derivare da TextBox (creando un NumericTextBox) e fare l'override della funzione On<evento> piuttosto che gestire l'evento dall'esterno. E' più riutilizzabile e incapsulata come cosa...
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !