示例#1
0
 private void buttonSaveSettings_Click(object sender, EventArgs e)
 {
     if (saveFileDialogSettings.ShowDialog() == DialogResult.OK)
     {
         try
         {
             string fileName = saveFileDialogSettings.FileName;
             NaviBarSettingsSerializer serial = new NaviBarSettingsSerializer();
             using (TextWriter w = new StreamWriter(fileName))
             {
                 serial.Serialize(w, naviBar1.Settings);
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
示例#2
0
 private void buttonLoadSettings_Click(object sender, EventArgs e)
 {
     if (openFileDialogSettings.ShowDialog() == DialogResult.OK)
     {
         try
         {
             string fileName = openFileDialogSettings.FileName;
             NaviBarSettingsSerializer serial = new NaviBarSettingsSerializer();
             using (StreamReader reader = new StreamReader(fileName))
             {
                 NaviBarSettings settings = serial.Deserialize(reader) as NaviBarSettings;
                 if (settings != null)
                 {
                     naviBar1.Settings = settings;
                     naviBar1.ApplySettings();
                 }
             }
         }
         catch (Exception ex)
         {
             MessageBox.Show(ex.Message);
         }
     }
 }
示例#3
0
      private void buttonLoadSettings_Click(object sender, EventArgs e)
      {
         if (openFileDialogSettings.ShowDialog() == DialogResult.OK)
         {
            try
            {
               string fileName = openFileDialogSettings.FileName;
               NaviBarSettingsSerializer serial = new NaviBarSettingsSerializer();
               using (StreamReader reader = new StreamReader(fileName))
               {
                  NaviBarSettings settings = serial.Deserialize(reader) as NaviBarSettings;
                  if (settings != null)
                  {
                     naviBar1.Settings = settings;
                     naviBar1.ApplySettings();
                  }
               }
            }
            catch (Exception ex)
            {
               MessageBox.Show(ex.Message);
            }
         }

      }
示例#4
0
      private void buttonSaveSettings_Click(object sender, EventArgs e)
      {
         if (saveFileDialogSettings.ShowDialog() == DialogResult.OK)
         {
            try
            {
               string fileName = saveFileDialogSettings.FileName;
               NaviBarSettingsSerializer serial = new NaviBarSettingsSerializer();
               using (TextWriter w = new StreamWriter(fileName))
               {
                  serial.Serialize(w, naviBar1.Settings);
               }
            }
            catch (Exception ex)
            {
               MessageBox.Show(ex.Message);
            }
         }

      }