コード例 #1
0
ファイル: FormBase.cs プロジェクト: fredatgithub/NetOffice-1
 private void buttonOptions_Click(object sender, EventArgs e)
 {
     try
     {
         FormOptions dialog = new FormOptions();
         if (DialogResult.OK == dialog.ShowDialog(this))
         {
             ApplyConfiguration();
         }
     }
     catch (Exception exception)
     {
         FormError.Show(this, null, exception.Message, exception);
     }
 }
コード例 #2
0
ファイル: FormBase.cs プロジェクト: fredatgithub/NetOffice-1
        private void FormBase_FormClosed(object sender, FormClosedEventArgs e)
        {
            foreach (ITutorial item in _listTutorials)
            {
                try
                {
                    item.Disconnect();
                }
                catch (Exception exception)
                {
                    Console.WriteLine("ITutorial Disconnect Exception:" + exception.Message);
                }
            }

            FormOptions.SaveConfigurationToXMLFile();
        }
コード例 #3
0
ファイル: FormOptions.cs プロジェクト: zyfzgt/NetOffice
 /// <summary>
 /// Load config file or display options dialog if config file not exists
 /// </summary>
 /// <param name="owner">modal owner for dialog</param>
 public static void LoadConfigurationFromXMLFile(IWin32Window owner)
 {
     if (File.Exists(_fullConfigFilePath))
     {
         XmlDocument configDocument = new XmlDocument();
         configDocument.Load(_fullConfigFilePath);
         _lcid = Convert.ToInt32(configDocument.FirstChild.ChildNodes[0].InnerText);
         _connectToDocumentation = Convert.ToBoolean(configDocument.FirstChild.ChildNodes[1].InnerText);
         _saveSettings           = Convert.ToBoolean(configDocument.FirstChild.ChildNodes[2].InnerText);
     }
     else
     {
         FormOptions dialog = new FormOptions();
         dialog.ShowDialog(owner);
     }
 }
コード例 #4
0
ファイル: FormOptions.cs プロジェクト: vnkolt/NetOffice
 public static void LoadConfigurationFromXMLFile(IWin32Window owner)
 {
     if (File.Exists(_fullConfigFilePath))
     {
         XmlDocument configDocument = new XmlDocument();
         configDocument.Load(_fullConfigFilePath);
         _lcid = Convert.ToInt32(configDocument.FirstChild.ChildNodes[0].InnerText);
         _connectToDocumentation = Convert.ToBoolean(configDocument.FirstChild.ChildNodes[1].InnerText);
         _saveSettings = Convert.ToBoolean(configDocument.FirstChild.ChildNodes[2].InnerText);
     }
     else
     { 
         FormOptions dialog = new FormOptions();
         dialog.ShowDialog(owner);
     }
 }
コード例 #5
0
ファイル: FormBase.cs プロジェクト: fredatgithub/NetOffice-1
 public FormBase()
 {
     InitializeComponent();
     FormOptions.LoadConfigurationFromXMLFile(this);
     ApplyConfiguration();
 }
コード例 #6
0
ファイル: FormBase.cs プロジェクト: vnkolt/NetOffice
 private void buttonOptions_Click(object sender, EventArgs e)
 {
     try
     {
         FormOptions dialog = new FormOptions();
         if (DialogResult.OK == dialog.ShowDialog(this))
             ApplyConfiguration();
     }
     catch(Exception exception)
     {
         FormError.Show(this, null, exception.Message, exception);  
     }
 }