Exemplo n.º 1
0
        private void InvokeBuilder(object sender)
        {
            BuilderEventArgs args = new BuilderEventArgs();

            args.Result = Text;
            BuilderClicked?.Invoke(sender, args);
            if (args.IsAccepted)
            {
                Text = args.Result;
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// Displays the Folder Browser Dialog and returns true if user clicks OK on it.
        /// Use e.Result to use selected folder
        /// </summary>
        public bool SelectFolder(BuilderEventArgs e)
        {
            FolderBrowserDialog dlg = new FolderBrowserDialog();

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                e.Result     = dlg.SelectedPath;
                e.IsAccepted = true;
                return(true);
            }

            return(false);
        }
Exemplo n.º 3
0
        /// <summary>
        /// Displays Open File Dialog and returns true if the user clicks OK on it.
        /// Use e.Result to use selected filename
        /// </summary>
        public bool SelectFile(string filter, BuilderEventArgs e)
        {
            OpenFileDialog dlg = new OpenFileDialog();

            dlg.Filter = filter;
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                e.Result     = dlg.FileName;
                e.IsAccepted = true;
                return(true);
            }

            return(false);
        }