コード例 #1
0
        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;
                }
            };
        }
コード例 #2
0
 public ObjectPathButton(IBtnOpenPathItem item) : base(AppImage.Open)
 {
     ((MyListItem)item).AddCtr(this);
     this.MouseDown += (sender, e) => ShowPath(item.TargetPath, item.PathType);
 }