public ObjectPathButton(IBtnOpenPathItem item) : base(AppImage.Open) { ((MyListItem)item).AddCtr(this); this.MouseDown += (sender, e) => { switch (item.PathType) { case PathType.File: case PathType.Directory: ExternalProgram.JumpExplorer(item.TargetPath); break; case PathType.Registry: ExternalProgram.JumpRegEdit(item.TargetPath, null, AppConfig.OpenMoreRegedit); break; } }; }
public ObjectPathButton(IBtnOpenPathItem item) : base(AppImage.Open) { ((MyListItem)item).AddCtr(this); this.MouseDown += (sender, e) => ShowPath(item.TargetPath, item.PathType); }