protected override bool BrowseSaveFile(out string path)
        {
            var args = new BrowseEventArgs();

            BrowsingSave?.Invoke(args);
            path = args.Path;
            return(args.Result);
        }
        protected override bool BrowseOpenFile(out string path, out bool openReadOnly)
        {
            var args = new BrowseEventArgs();

            BrowsingOpen?.Invoke(args);
            path         = args.Path;
            openReadOnly = args.ReadOnly;
            return(args.Result);
        }