- Timestamp:
- 05/26/15 13:36:26 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/sources/HeuristicLab.Core.Views/3.3/TypeSelector.cs
r12397 r12398 177 177 else { 178 178 searchString = searchString.ToLower(); 179 TreeNode selectedNode = typesTreeView.SelectedNode; 179 180 180 181 if (!searchString.Contains(currentSearchString)) { 181 182 typesTreeView.BeginUpdate(); 182 183 // expand search -> restore all tree nodes 183 TreeNode selectedNode = typesTreeView.SelectedNode;184 184 typesTreeView.Nodes.Clear(); 185 185 foreach (TreeNode node in treeNodes) 186 186 typesTreeView.Nodes.Add((TreeNode)node.Clone()); 187 RestoreSelectedNode(selectedNode);188 187 typesTreeView.EndUpdate(); 189 188 } 190 191 189 192 190 // remove nodes 193 191 typesTreeView.BeginUpdate(); 194 192 var searchTokens = searchString.Split(' '); 195 196 193 int i = 0; 197 194 while (i < typesTreeView.Nodes.Count) { … … 221 218 } 222 219 typesTreeView.EndUpdate(); 220 221 RestoreSelectedNode(selectedNode); 223 222 UpdateDescription(); 224 223 } … … 394 393 } 395 394 } 395 private void clearSearchButton_Click(object sender, EventArgs e) { 396 searchTextBox.Text = string.Empty; 397 searchTextBox.Focus(); 398 } 396 399 #endregion 397 400
Note: See TracChangeset
for help on using the changeset viewer.