public win_Settings() { spg = new SettingsPropertyGrid(); spg.loadJSON(settingsFilePath); InitializeComponent(); prop_Settings.SelectedObject = spg; }
private void prop_Settings_PropertyValueChanged(object sender, PropertyValueChangedEventArgs e) { var props = prop_Settings.Properties; foreach (PropertyItem prop in props) { String propName = SettingsPropertyGrid.Convert(prop.DisplayName); spg[propName] = prop.Value.ToString(); } }
public SettingsForm(IContainerAdapter container, SettingsTreeView treeView, SettingsPropertyGrid propertyGrid) { ChangedNodes = new Dictionary <TreeNode, bool>(); ChangedPropertyItems = new Dictionary <TreeNode, Hashtable>(); _treeView = treeView; _propertyGrid = propertyGrid; IoCContainer = container; InitializeComponent(); Load += new EventHandler(SettingsForm_Load); }
private void GreenzoneSettings_Load(object sender, EventArgs e) { SettingsPropertyGrid.AdjustDescriptionHeightToFit(); }