private void tbAssembly_BuilderClicked(object sender, Controls.BuilderEventArgs e) { if (tbAssembly.SelectFile("Assemblies|*.dll;*.exe|All Files|*.*", e)) { _assembly = dsAssembly.FromAssembly(e.Result); InitDataGrids(); } }
private void tbStylePath_BuilderClicked(object sender, Controls.BuilderEventArgs e) { if (tbStylePath.SelectFolder(e)) { _styles = LoadStyles(); cbStyle.Items.Clear(); cbStyle.Items.AddRange(_styles); } }
private void InvokeBuilder(object sender) { BuilderEventArgs args = new BuilderEventArgs(); args.Result = Text; BuilderClicked?.Invoke(sender, args); if (args.IsAccepted) { Text = args.Result; } }
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); }
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); }