C sharp - ayuda con esto

 
Vista:

ayuda con esto

Publicado por ESTRELLA (20 intervenciones) el 21/04/2009 06:02:11
como yo hago para digitar un formato de numero en textbox
es decir 011-245-6131

se que hay una propiedad que te hace ddd- ddd- dddd

el problema era que antes trabajaba en otro lenguaje y este tenia el causes validation para ponerlo ahi, pero en csharp hay esta propiedad pero lo que se pone en true en false

digamen como yo puedo hacer esto
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:ayuda con esto

Publicado por m (97 intervenciones) el 21/04/2009 18:03:23
Puedes usar lo siguiente:

http://en.csharp-online.net/MaskedTextBox

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con esto

Publicado por isabel (7 intervenciones) el 23/04/2009 05:35:58
utiliza un maskedTextbox y en la propieda mask configura la entrada
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con esto

Publicado por estrella (20 intervenciones) el 26/04/2009 21:28:41
ok
ya encontre el maskedtextbox, pero cuando yo digito ne l mask

ddd-ddd-dddddd

es para que me coga numero en las d
es decir yo quiero q a medida yo vaya digitando digitos me aparesca la -

011-234-22224

y hagamen un ejemplo porq realmente no entiendo
y el link q me dio m no me muestra nada de eso, solo el nombre

ayuda please
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con esto

Publicado por m (97 intervenciones) el 27/04/2009 22:50:39
Vale te mando un ejemplo.
Estas usando ASP.NET o una aplicacion Windows?

deja tu email.

Para que te envie un pequenio ejemplo

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con esto

Publicado por m (97 intervenciones) el 27/04/2009 23:55:19
Olvide otra cosa importante:

Que version de visual studio estas utilizando

2003,2005,2008. ?

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con esto

Publicado por ESTRELLA (20 intervenciones) el 28/04/2009 14:36:55
[email protected]

y estoy usando la version de microsoft visual c# 2008
y estoy trabajando en window form

mandame el ejemplo please
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con esto

Publicado por m (97 intervenciones) el 28/04/2009 21:42:56
Tu correo parece que es invalido intente enviarte el codigo,
aqui esta el codigo en el fom1.cs

SALUDOS.


///Agregas dos cotroloes uno es maskedTexbox1 y otro toolTip1 al form


private void Form1_Load(object sender, EventArgs e)
{
maskedTextBox1.Mask = "00/00/0000";

maskedTextBox1.MaskInputRejected += new MaskInputRejectedEventHandler(maskedTextBox1_MaskInputRejected);
maskedTextBox1.KeyDown += new KeyEventHandler(maskedTextBox1_KeyDown);
}

void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
{
if (maskedTextBox1.MaskFull)
{
toolTip1.ToolTipTitle = "Input Rejected - Too Much Data";
toolTip1.Show("You cannot enter any more data into the date field. Delete some characters in order to insert more data.", maskedTextBox1, 100, -20, 5000);
}
else if (e.Position == maskedTextBox1.Mask.Length)
{
toolTip1.ToolTipTitle = "Input Rejected - End of Field";
toolTip1.Show("You cannot add extra characters to the end of this date field.", maskedTextBox1, 100, -20, 5000);
}
else
{
toolTip1.ToolTipTitle = "Input Rejected";
toolTip1.Show("You can only add numeric characters (0-9) into this date field.", maskedTextBox1, 100, -20, 5000);
}
}

void maskedTextBox1_KeyDown(object sender, KeyEventArgs e)
{
// The balloon tip is visible for five seconds; if the user types any data before it disappears, collapse it ourselves.
toolTip1.Hide(maskedTextBox1);
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:ayuda con esto

Publicado por m (97 intervenciones) el 28/04/2009 21:44:18
Para tu caso

maskedTextBox1.Mask = "000-000-0000";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar