private void saving(object sender, RegistrySaveLoadEventArgs e) { RegistryKey key = e.OpenKey; foreach (CustomListColumn cc in columns) { key.SetValue("strLen" + name + cc.Index, cc.Width); } }
private void loading(object sender, RegistrySaveLoadEventArgs e) { RegistryKey key = e.OpenKey; Graphics g = Graphics.FromHwnd(this.Handle); foreach (CustomListColumn cc in columns) { try { cc.Width = (int)key.GetValue("strLen" + name + cc.Index, cc.Width); } catch { cc.Width = (int)g.MeasureString(cc.Title, Font).Width + 2; } } }
protected virtual void OnRISettingsLoad(RegistrySaveLoadEventArgs e) { }