private void FillCombo(ComboBox combo) { PrintSituation sit = GetSit(combo); Printer printerForSit = Printers.GetForSit(sit); string printerName = ""; if (printerForSit != null) { printerName = printerForSit.PrinterName; } combo.Items.Clear(); if (combo == comboDefault) { combo.Items.Add(Lan.g("FormSetupWizard", "Windows default")); } else { combo.Items.Add(Lan.g("FormSetupWizard", "default")); } for (int i = 0; i < PrinterSettings.InstalledPrinters.Count; i++) { combo.Items.Add(PrinterSettings.InstalledPrinters[i]); if (printerName == PrinterSettings.InstalledPrinters[i]) { combo.SelectedIndex = i + 1; } } if (combo.SelectedIndex == -1) { combo.SelectedIndex = 0; } }
private void FillCheck(CheckBox check) { PrintSituation sit = GetSit(check); Printer printerForSit = Printers.GetForSit(sit); if (printerForSit == null) { check.Checked = false; return; } check.Checked = printerForSit.DisplayPrompt; }