TextBox

04/03/2010 - 18:53 por Limberg | Informe spam
Cual sería el equivalente del LOAD de los FORMS, en el control TextBox

Saludos,
Limberg.



__________ Information from ESET NOD32 Antivirus, version of virus signature database 4915 (20100304) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com

Preguntas similare

Leer las respuestas

#1 Leandro Tuttini
04/03/2010 - 19:00 | Informe spam
hola

en realidad el textbox no tiene un evento load o similar
no lo tiene porque este control no puede actuar como container de
otros controles

por ahi si explicas un poco mas lo quee stas queriendo lograr se
aclararia la pregunta

saludos
Respuesta Responder a este mensaje
#2 Limberg
04/03/2010 - 19:26 | Informe spam
Tengo una clase TextBoxExt, basada en TextBox.
En ella tengo una propiedad "TipoDeDato"
Deseo asignarle a esta propiedad = "N12.2" o "N16.5", por asi decir, esto
desde el load del FORM.
Ahora, dentro de la clase TextBoxExt, quiero separar la parte entera de la
parte decimal en otras propiedades.

No puedo hacerlo en su constructor, ya que el valor de la propiedad es nulo.
Por eso deseo hacerlo en metodo o evento posterior al constructor.

Saludos,
Limberg.




"Leandro Tuttini" escribió en el mensaje
news:
hola

en realidad el textbox no tiene un evento load o similar
no lo tiene porque este control no puede actuar como container de
otros controles

por ahi si explicas un poco mas lo quee stas queriendo lograr se
aclararia la pregunta

saludos

__________ Information from ESET NOD32 Antivirus, version of virus
signature database 4915 (20100304) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com








__________ Information from ESET NOD32 Antivirus, version of virus signature database 4915 (20100304) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
Respuesta Responder a este mensaje
#3 Gustavo Cantero
04/03/2010 - 19:40 | Informe spam
Limberg:
Creo que podrías hacerlo en el "set" de la propiedad, sería algo
así:

Prívate string _tipoDeDato;

public string TipoDeDato {
get { return _tipoDeDato; }
set {
_tipoDeDato = value;
//Acá divides el valor en distintas variables
}
}

Suerte!

Gustavo A. Cantero
Scientia® Soluciones Informáticas
MCP - MCSD - MCTS - MCPD
http://www.scientia.com.ar
http://www.programandoamedianoche.com
http://foro.scientia.com.ar

From: Limberg [mailto:]
Posted At: jueves, 04 de marzo de 2010 03:27 p.m.
Posted To: microsoft.public.es.csharp
Conversation: TextBox
Subject: Re: TextBox

Tengo una clase TextBoxExt, basada en TextBox.
En ella tengo una propiedad "TipoDeDato"
Deseo asignarle a esta propiedad = "N12.2" o "N16.5", por asi decir,
esto
desde el load del FORM.
Ahora, dentro de la clase TextBoxExt, quiero separar la parte entera de
la
parte decimal en otras propiedades.

No puedo hacerlo en su constructor, ya que el valor de la propiedad es
nulo.
Por eso deseo hacerlo en metodo o evento posterior al constructor.

Saludos,
Limberg.




"Leandro Tuttini" escribió en el mensaje
news:
.
hola

en realidad el textbox no tiene un evento load o similar
no lo tiene porque este control no puede actuar como container de
otros controles

por ahi si explicas un poco mas lo quee stas queriendo lograr se
aclararia la pregunta

saludos

__________ Information from ESET NOD32 Antivirus, version of virus
signature database 4915 (20100304) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com








__________ Information from ESET NOD32 Antivirus, version of virus
signature database 4915 (20100304) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
Respuesta Responder a este mensaje
#4 Leandro Tuttini
04/03/2010 - 21:51 | Informe spam
hola

podrias ahcer algo como esto

public class TextExtender : TextBox
{
private string _tipoDeDato;

public string TipoDeDato
{
get { return _tipoDeDato; }
set { _tipoDeDato = value; }
}

public string PrimeraParte
{
get
{
string[] val = _tipoDeDato.Split(new char[] {'.'});
return val[0];
}
}

public int SegundaParte
{
get
{
string[] val = _tipoDeDato.Split(new char[] { '.' });
return Convert.ToInt32(val[1]);
}
}
}


como veras las otras dos propiedades son de solo lectura ya que
necesitas asignar a la primera

eso si en ese codigo faltan validaciones pr sino asignas valor alguno
o si el split se hae de forma incorrecta

saludos
Respuesta Responder a este mensaje
#5 Limberg
04/03/2010 - 22:05 | Informe spam
Es lo que buscaba, muchas gracias a los dos.

Saludos,
Limberg.


"Leandro Tuttini" escribió en el mensaje
news:
hola

podrias ahcer algo como esto

public class TextExtender : TextBox
{
private string _tipoDeDato;

public string TipoDeDato
{
get { return _tipoDeDato; }
set { _tipoDeDato = value; }
}

public string PrimeraParte
{
get
{
string[] val = _tipoDeDato.Split(new char[] {'.'});
return val[0];
}
}

public int SegundaParte
{
get
{
string[] val = _tipoDeDato.Split(new char[] { '.' });
return Convert.ToInt32(val[1]);
}
}
}


como veras las otras dos propiedades son de solo lectura ya que
necesitas asignar a la primera

eso si en ese codigo faltan validaciones pr sino asignas valor alguno
o si el split se hae de forma incorrecta

saludos

__________ Information from ESET NOD32 Antivirus, version of virus
signature database 4916 (20100304) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com








__________ Information from ESET NOD32 Antivirus, version of virus signature database 4916 (20100304) __________

The message was checked by ESET NOD32 Antivirus.

http://www.eset.com
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida