public RegLocationMenuItem(ITsiRegPathItem item) : base(AppString.Menu.RegistryLocation) { this.Click += (sender, e) => ShowPath(item.RegPath, PathType.Registry); item.ContextMenuStrip.Opening += (sender, e) => { using (var key = RegistryEx.GetRegistryKey(item.RegPath)) this.Visible = key != null; }; }
public RegLocationMenuItem(ITsiRegPathItem item) : base(AppString.Menu.RegistryLocation) { this.Click += (sender, e) => ExternalProgram.JumpRegEdit(item.RegPath, item.ValueName, AppConfig.OpenMoreRegedit); item.ContextMenuStrip.Opening += (sender, e) => { using (var key = RegistryEx.GetRegistryKey(item.RegPath)) this.Visible = key != null; }; }