TextBox

domenica 14 dicembre 2003 - 18.02

19018 Profilo | Expert

Come posso fare in modo che in un textbox si possano solo inserire valori di un IP o di un DNS?
ES: 192.168.3.0 oppure 255.255.0.0

Brainkiller Profilo | Guru

Ci sono quattro strade diverse per fare ciò che vuoi:

1) Usare un componente com chiamato mi pare Masked Edit o TextBox che c'era già in VB6 che fa appunto ciò che vuoi tu, gli dai una maschera tipo 999.999.999.999 al posto dei 9 ci possono essere dei numeri e i punti restano fissi. Però è un componente COM e vai di Interoperabilità.

2) Costruire 4 Textbox piccoli diversi per inserire ognuno un numero compreso fra 1 e 255.

3) Come la 2 però ti crei un tuo custom control in modo che nel momento in cui lo disegno sulla form i 4 textbox stanno sempre assieme.

4) Fare un subclassing della classe Textbox e personalizzarti il Textbox a tuo piacimento. L'ultima è anche la più complicata da seguire.

Vedi un po'.
ciao

david

19018 Profilo | Expert

Grazie ancora una volta mi sei stato di grande aiuto!Ho scelto il primo suggerimento è il più veloce anche se perdo su altro!grazie ciao
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 !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5