From 0bbf8ac8063e8d8bcb0aa7d2ee6405526610ac2b Mon Sep 17 00:00:00 2001 From: Michael Becker Date: Sun, 4 Aug 2019 11:09:13 -0400 Subject: [PATCH] Close the dialog with 'OK' result when list view item is activated --- .../UniversalEditor.UserInterface/Dialogs/NewDialog.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CSharp/Libraries/UniversalEditor.UserInterface/Dialogs/NewDialog.cs b/CSharp/Libraries/UniversalEditor.UserInterface/Dialogs/NewDialog.cs index 2ab491bd..da756b77 100644 --- a/CSharp/Libraries/UniversalEditor.UserInterface/Dialogs/NewDialog.cs +++ b/CSharp/Libraries/UniversalEditor.UserInterface/Dialogs/NewDialog.cs @@ -158,9 +158,17 @@ namespace UniversalEditor.UserInterface.Dialogs { base.OnCreating(e); + tvTemplate.RowActivated += tvTemplate_RowActivated; + InitializeTreeView(); } + private void tvTemplate_RowActivated (object sender, ListViewRowActivatedEventArgs e) + { + cmdOK_Click (sender, e); + } + + private void InitializeTreeView() { switch (this.Mode) @@ -484,6 +492,7 @@ namespace UniversalEditor.UserInterface.Dialogs private void cmdOK_Click(object sender, EventArgs e) { + this.DialogResult = DialogResult.OK; /* if (String.IsNullOrEmpty(this.txtFileName.Text)) {