Los foros del Guille

Si no encuentras respuesta, puedes buscar en el sitio del Guille

Google
 

Regálate mi libro de Visual Basic 2005
Todo lo explicado es para .NET 2.0.
El complemento ideal para mi libro Novedades de Visual Basic 9.0

Selecciona el foro y pulsa en mostrar:     Mostrar 
De tu interés (algunos de los avisos publicados)

20/dic/2007
Cuando pegues código, fíjate de no pegar los espacios del principio, si usas copiar y pegar desde Visual Studio, seguro que esto te ayudará a saber cómo hacer selecciones de código: Cómo... Seleccionar bloques de código con Visual Studio. Gracias.

  Foro: .NET VB Cantidad:  Desde:   Hasta:    Aplicar   Responder 
Respuestas a: 57161 - Formato a texto no convencional
IDAsuntoFechaNick 
57161 Formato a texto no convencional04/08/13 17:54JoseAlberto   
Buenas tardes amigos: Sigo pidiendo ayuda ya que estoy actualizándome al visual .NET, los molesto a ver si alguien me puede decir como le doy formato a un texto no convencional, los ejemplos que consigo en la ayuda del VB2012 y en las paginas web siempre son los mismos, formato a fechas, hora y montos en moneda.
En mi caso quiero ingresar un numero de teléfono (solo los números) por ejemplo 04124567890 y al validar el textbox darle el formato (0412) 456.7890.
Ya lo intenté de la siguiente forma: Me.txtTelfHab.Text = Me.txtTelfHab.Text.ToString("(0000) 000.0000") y me arroja el siguiente error "Se pueden producir errores en tiempo de ejecución al convertir 'String' en 'System.IFormatProvider'"
Intenté utilizando la función CStr y también me arroja el error "No se ha especificado ningún argumento para el parámetro 'Number' de 'Public Function Str(Number As Object) As String'".

Mucho sabría agradecer toda la ayuda que me puedan dar y la paciencia que puedan tener
IDAsuntoFechaNick 
57162 Re: Formato a texto no convencional (Resp: 57161)07/08/13 07:13sistemas   
Prueba usar un maskedtextbox en lugar del textbox tradicional. Un maskedtextbox es muy parecido solo que te permite poner una máscara de entrada. Define la propiedad mask en "(0000) 000.0000"


Si esta respuesta resuelve tu duda, por favor pulsa en la de este mensaje. Gracias.

 
(c) Guillermo 'guille' Som, 2005-2017  - foros.elGuille v1.0.5.3 (23/Mar/2009 14:50 GMT +1)  - (ASP.NET 2.0 v2.0.50727.8762)
 
Usuarios activos: 55 - App. iniciada: 23/09/2017 5:26:12 GMT - La hora GMT del servidor es: 23/09/2017 12:45:05 GMT