private void fileType_SelectedIndexChanged(object sender, EventArgs e) {
if (fileType.SelectedIndex > 0)
fileTypeTab.SelectedIndex = fileType.SelectedIndex - 1;
else
// best guess
fileTypeTab.SelectedIndex = file_type_to_index(factory.guess_file_type(fileName.Text)) - 1;
}