コード例 #1
0
        private void OnResetSettingsButtonClick(out DialogResult dialogResult)
        {
            dialogResult = new MessageForm(Globals.Localization.SettingsResetYouSureQuestion,
                                           Globals.Localization.YouSureQuestion,
                                           Images.Basic.Warning,
                                           Images.Basic.Warning,
                                           MessageBoxButtons.YesNo,
                                           new[] { Globals.Localization.Yes, Globals.Localization.No })
                           .ShowDialog();

            if (dialogResult != DialogResult.Yes)
            {
                return;
            }

            Globals.ExistFileRewrite.ResetValue();
            Globals.QueueAutoDownload.ResetValue();
            Globals.ForceClose.ResetValue();
            Globals.ConvertSVGToPNG.ResetValue();
            Globals.NotStrictAPICheck.ResetValue();
            Globals.CheckHash.ResetValue();
            _downloadPathTextBox.Text = Globals.DefaultDownloadFolder;
            _downloadNameTextBox.Text = Globals.DefaultDownloadFileName;
            LocalizationBase.UpdateLocalization(LocalizationBase.CurrentCulture.LCID);
            Globals.Config.SaveProperties();
        }
コード例 #2
0
 public LocalizationComboBox(LocalizationBase localization)
 {
     _localizationBase = localization ?? throw new NullReferenceException();
     BindingContext    = new BindingContext();
     DataSource        = GetItemsForDataSource();
     LocalizationBase.LanguageChanged += SetLanguage;
     LanguageChanged += lcid => LocalizationBase.UpdateLocalization(lcid, _localizationBase.AvailableLocalization);
     SetLanguage();
 }