Example #1
0
        private void FrmModuleConfig_Load(object sender, EventArgs e)
        {
            FormTranslator.Translate(this, GetType().FullName,
                                     new FormTranslatorOptions {
                ContextMenus = new ContextMenuStrip[] { cmsTree }
            });

            if (!string.IsNullOrEmpty(configProvider.FormTitle))
            {
                Text = configProvider.FormTitle;
            }

            propertyGrid.ToolbarVisible = configProvider.GridToolbarVisible;
            propertyGrid.HelpVisible    = configProvider.GridHelpVisible;
            propertyGrid.PropertySort   = configProvider.GridSort;

            if (!configProvider.LoadConfig(out string errMsg))
            {
                ScadaUiUtils.ShowError(errMsg);
            }

            configProvider.BackupConfig();
            Modified = false;

            AddToolButtons();
            TakeTreeViewImages();
            FillTreeView();
        }