Hola que tal, con respecto a lo del numero lo que puedes hacer es validar el keyPres del text y poner lo siguiente:
if (char.IsNumber(e.KeyChar))
{ e.Handled = false;
}
else if (char.IsControl(e.KeyChar))
{ e.Handled = false;
}
else
{ e.Handled = true;
}
Con esto solo se podran introducir numero, yo lo uso y me a servido mucho
. Para validar que no quede en blanco tambien puedes tomar el valor y validarlo asi:
string sDato = "";
sDato = Text1.Text.ToString();
if( string.IsNullOrEmpty(sDato) )
{
MessageBox.Show( "No se puede quedar en blanco...");
}
Con lo de cerrar el dialogo hijo, te la debo
, pero si sabes la respuesta la posteas
, por que creo que dentro de poco la ocupare jejeje