bonjour
j'ai 2 routines presque identique seul le (Textbox) ou le (Label)
c'est possible de reunir les 2 dans une même methode
private string TextBoxToXml(Control c, StreamWriter sw)
{
try
{
if (c is TextBox)
{
sw.WriteLine("<" + c.GetType() + "." + c.Name + ">");
sw.WriteLine(" <Text>" + c.Text + "</Text>");
sw.WriteLine(" <LocationX>" + ((TextBox)c).Location.X + "</LocationX>");
sw.WriteLine("</" + c.GetType() + "." + c.Name + ">");
return "";
}
else return "no textbox";
}
catch (Exception e)
{
return "TextBoxToXml :error " + e.Message;
}
///********
private string LabelToXml(Control c, StreamWriter sw)
{
try
{
if (c is Label)
{
sw.WriteLine("<" + c.GetType() + "." + c.Name + ">");
sw.WriteLine(" <Text>" + c.Text + "</Text>");
sw.WriteLine(" <LocationX>" + ((Label)c).Location.X + "</LocationX>");
sw.WriteLine("</" + c.GetType() + "." + c.Name + ">");
return "";
}
else return "no Label";
}
catch (Exception e)
{
return "LabelToXml :error " + e.Message;
}
}
Merci d'avance