void changeService_ComponentRemoved(object sender, ComponentEventArgs e)
{
//remove component from combobox list
//need a variable external to foreach so we can pass by ref
TreeIter iter;
components.GetIterFirst (out iter);
do
{
if ((IComponent) components.GetValue (iter, 1) == e.Component)
{
components.Remove (ref iter);
break;
}
}
while (components.IterNext (ref iter));
}