I have a form that contains several text boxes, radio buttons, checkboxes etc. Right now I am saving their values respectively by declaring each one and saving to the progra
One way of doing this would be to loop through all the controls and in each iteration check the type of the current control and save accordingly. However I'm not too sure what you can do about the RadioButtons/CheckBoxes.
foreach (var c in this.Controls)
{
var _type = c.GetType();
if (_type == typeof(TextBox))
{
// Cast it to a textbox and save it's text property
}
elseif (_type == typeof(ListBox)
{
// Cast it to a listbox and save it's items property
}
// So on...
}