public Nastaveni() { InitializeComponent(); System.Windows.Media.Brush rbPozadi = mw.richTextBox1.Background; byte[] b = Ikony.Barvy(mw.richTextBox1.Background); barva = System.Windows.Media.Color.FromArgb(b[0], b[1], b[2], b[3]); slider1.Value = (double)b[0]; tbKodovani.Text = mw.kodovani.ToString(); tbCesta.Text = mw.cesta_zapis; tbHistorie.Text = mw.historie.ToString(); tbVCesta.Text = mw.vychozi_cesta; if (mw.tbHodiny.Text == "PU") { rv2.IsChecked = true; } else { tbCas.Text = mw.tbHodiny.Text; } ru3.IsChecked = mw.menuZapis.IsChecked == true; ru2.IsChecked = mw.cesta_zapis == mw.dokumenty; ru1.IsChecked = mw.menuZapis.IsChecked == false; }
public static bool UlozNastaveni() { try { byte[] bpozadi = Ikony.Barvy(mw.richTextBox1.Background); byte[] bpisma = Ikony.Barvy(mw.richTextBox1.Foreground); using (StreamWriter sw = new StreamWriter(mw.prog_nastaveni, false)) { sw.WriteLine(mw.vychozi_cesta); sw.WriteLine(mw.richTextBox1.FontFamily.ToString()); sw.WriteLine(((int)mw.richTextBox1.FontSize).ToString()); sw.WriteLine(mw.richTextBox1.FontWeight.ToString()); sw.WriteLine(mw.richTextBox1.FontStyle.ToString()); sw.WriteLine(mw.kodovani.ToString()); sw.WriteLine(mw.historie.ToString()); sw.WriteLine(bpozadi[0].ToString() + "," + bpozadi[1].ToString() + "," + bpozadi[2].ToString() + "," + bpozadi[3].ToString()); sw.WriteLine(bpisma[0].ToString() + "," + bpisma[1].ToString() + "," + bpisma[2].ToString() + "," + bpisma[3].ToString()); sw.WriteLine(mw.cesta_zapis); sw.WriteLine(mw.menuZapis.IsChecked); sw.WriteLine(mw.menuPremazavat.IsChecked); sw.WriteLine(mw.menuPruzkumnik.IsChecked); sw.WriteLine(mw.menuSoubory.IsChecked || mw.menuVPolozky.IsChecked); sw.WriteLine(mw.Width.ToString()); sw.WriteLine(mw.Height.ToString()); if (mw.WindowState == WindowState.Maximized) { sw.WriteLine("max"); } else { sw.WriteLine("0"); } sw.Flush(); } } catch (Exception e) { if (e is UnauthorizedAccessException || e is DirectoryNotFoundException) { return(false); } else { MessageBox.Show(e.Message.ToString(), "Chyba při ukládání nastavení", 0, MessageBoxImage.Error); } } return(true); }
System.Windows.Media.Color barvy2(System.Windows.Media.Brush stetec) { System.Windows.Media.Color br = System.Windows.Media.Color.FromArgb(0, 0, 0, 0); byte[] b = Ikony.Barvy(stetec); ColorDialog cd = new ColorDialog(); cd.Color = System.Drawing.Color.FromArgb(b[0], b[1], b[2], b[3]); cd.FullOpen = true; if (cd.ShowDialog() != System.Windows.Forms.DialogResult.Cancel) { br = System.Windows.Media.Color.FromArgb(255, cd.Color.R, cd.Color.G, cd.Color.B); return(br); } return(br); }