diff --git a/guinget/App.config b/guinget/App.config index 4fad7940..044055ec 100644 --- a/guinget/App.config +++ b/guinget/App.config @@ -46,6 +46,9 @@ False + + True + diff --git a/guinget/MainWindow.vb b/guinget/MainWindow.vb index add3d21a..f56eee1b 100644 --- a/guinget/MainWindow.vb +++ b/guinget/MainWindow.vb @@ -878,7 +878,12 @@ Public Class aaformMainWindow If datagridviewPackageList.Rows.Count > 0 Then ' We have to wrap it with quotes to get an exact match, since ' that's probably what the user wants. - toolstriptextboxSearch.Text = """" & datagridviewPackageList.SelectedRows.Item(0).Cells.Item(2).Value.ToString & """" + If My.Settings.ExactMatchForLastSelectedIDSearch = True Then + ' Only run an exact match for the package ID if the user wants it. + toolstriptextboxSearch.Text = """" & datagridviewPackageList.SelectedRows.Item(0).Cells.Item(2).Value.ToString & """" + Else + toolstriptextboxSearch.Text = datagridviewPackageList.SelectedRows.Item(0).Cells.Item(2).Value.ToString + End If BeginPackageIdSearch() End If End Sub diff --git a/guinget/My Project/Settings.Designer.vb b/guinget/My Project/Settings.Designer.vb index fd4a327d..ffe79591 100644 --- a/guinget/My Project/Settings.Designer.vb +++ b/guinget/My Project/Settings.Designer.vb @@ -173,6 +173,18 @@ Namespace My Me("UpgradeSettingsFromPreviousVersion") = value End Set End Property + + _ + Public Property ExactMatchForLastSelectedIDSearch() As Boolean + Get + Return CType(Me("ExactMatchForLastSelectedIDSearch"),Boolean) + End Get + Set + Me("ExactMatchForLastSelectedIDSearch") = value + End Set + End Property End Class End Namespace diff --git a/guinget/My Project/Settings.settings b/guinget/My Project/Settings.settings index 5dcdee4c..143b1774 100644 --- a/guinget/My Project/Settings.settings +++ b/guinget/My Project/Settings.settings @@ -32,5 +32,8 @@ False + + True + \ No newline at end of file