Skip to content

Commit d9bbc75

Browse files
Update README.md
1 parent a057868 commit d9bbc75

File tree

1 file changed

+24
-9
lines changed

1 file changed

+24
-9
lines changed

README.md

Lines changed: 24 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# How to search and retrieve the tree node based on its text in WinForms TreeViewAdv?
22

3-
## Search and retrieve the TreeNodeAdv text
3+
In [WinForms TreeViewAdv](https://www.syncfusion.com/winforms-ui-controls/treeview) has built-in support to search the **TreeNodeAdv** based on its text, by using the class named **TreeViewAdvFindReplaceDialog**. It can be done using the following categories:
44

5-
**TreeViewAdv** has built-in support to search the **TreeNodeAdv** based on its text, by using the class named **TreeViewAdvFindReplaceDialog**. It can be done using the following categories:
65
1. TreeViewSearchOption
76
2. TreeViewSearchRange
87
3. TreeViewSearchNavigation
98

109
## TreeViewSearchOption
1110
This property specifies the Searching option in TreeViewAdv.
11+
1212
1. MatchWholeText
1313
2. MatchCase
1414

@@ -85,6 +85,7 @@ This option helps to specify whether the search can be performed in the above ca
8585
TreeViewSearchForm form;
8686
//To assign the TreeViewAdv to TreeViewSearchForm
8787
form = new TreeViewSearchForm(this.treeViewAdv1);
88+
8889
//To show the search dialog
8990
void treeViewAdv1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
9091
{
@@ -109,38 +110,45 @@ public partial class TreeViewSearchForm : MetroForm
109110
//To assign the TreeViewAdv to TreeViewSearchForm
110111
dialog = new TreeViewAdvFindReplaceDialog(this.TreeView);
111112
}
113+
112114
//To get the TreeViewSearchNavigation
113115
void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
114116
{
115117
dialog.TreeViewSearchNavigation = (TreeViewSearchNavigation)this.SearchRangeCombo.Items[this.comboBox3.Items.IndexOf(this.comboBox3.SelectedItem)];
116118
}
119+
117120
//To get the TreeViewSearchRange
118121
private void SearchRangeCombo_SelectedIndexChanged(object sender, EventArgs e)
119122
{
120123
dialog.TreeViewSearchRange = (TreeViewSearchRange)this.SearchRangeCombo.Items[this.SearchRangeCombo.Items.IndexOf(this.SearchRangeCombo.SelectedItem)];
121124
}
125+
122126
//To get the TreeViewSearchOption
123127
private void SearchOptionCombo_SelectedIndexChanged(object sender, EventArgs e)
124128
{
125129
dialog.TreeViewSearchOption = (TreeViewSearchOption)this.SearchOptionCombo.Items[this.SearchOptionCombo.Items.IndexOf(this.SearchOptionCombo.SelectedItem)];
126130
}
131+
127132
//To Find TreeNodeAdv
128133
private void button1_Click(object sender, EventArgs e)
129134
{
130135
dialog.Find(this.findTextBox.Text);
131136
}
137+
132138
//To Find All the TreeNodeAdv
133139
private void button2_Click(object sender, EventArgs e)
134140
{
135141
dialog.FindAll(this.findTextBox.Text);
136142
}
143+
137144
//To Replace the TreeNodeAdv
138145
private void button3_Click(object sender, EventArgs e)
139146
{
140147
this.TreeView.SelectedNodes.Clear();
141148
if(dialog.Find(this.findTextBox.Text))
142149
dialog.Replace(this.replaceTextbox.Text);
143150
}
151+
144152
//To Replace All the TreeNodeAdv
145153
private void button4_Click(object sender, EventArgs e)
146154
{
@@ -181,34 +189,41 @@ Partial Public Class TreeViewSearchForm
181189
'To assign the TreeViewAdv to TreeViewSearchForm
182190
dialog = New TreeViewAdvFindReplaceDialog(Me.TreeView)
183191
End Sub
184-
'To get the TreeViewSearchNavigation
192+
193+
'To get the TreeViewSearchNavigation
185194
Private Sub comboBox3_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs)
186195
dialog.TreeViewSearchNavigation = CType(Me.SearchRangeCombo.Items(Me.comboBox3.Items.IndexOf(Me.comboBox3.SelectedItem)), TreeViewSearchNavigation)
187196
End Sub
188-
'To get the TreeViewSearchRange
197+
198+
'To get the TreeViewSearchRange
189199
Private Sub SearchRangeCombo_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles SearchRangeCombo.SelectedIndexChanged
190200
dialog.TreeViewSearchRange = CType(Me.SearchRangeCombo.Items(Me.SearchRangeCombo.Items.IndexOf(Me.SearchRangeCombo.SelectedItem)), TreeViewSearchRange)
191201
End Sub
192-
'To get the TreeViewSearchOption
202+
203+
'To get the TreeViewSearchOption
193204
Private Sub SearchOptionCombo_SelectedIndexChanged(ByVal sender As Object, ByVal e As EventArgs) Handles SearchOptionCombo.SelectedIndexChanged
194205
dialog.TreeViewSearchOption = CType(Me.SearchOptionCombo.Items(Me.SearchOptionCombo.Items.IndexOf(Me.SearchOptionCombo.SelectedItem)), TreeViewSearchOption)
195206
End Sub
196-
'To Find TreeNodeAdv
207+
208+
'To Find TreeNodeAdv
197209
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button1.Click
198210
dialog.Find(Me.findTextBox.Text)
199211
End Sub
200-
'To Find All the TreeNodeAdv
212+
213+
'To Find All the TreeNodeAdv
201214
Private Sub button2_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button2.Click
202215
dialog.FindAll(Me.findTextBox.Text)
203216
End Sub
204-
'To Replace the TreeNodeAdv
217+
218+
'To Replace the TreeNodeAdv
205219
Private Sub button3_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button3.Click
206220
Me.TreeView.SelectedNodes.Clear()
207221
If dialog.Find(Me.findTextBox.Text) Then
208222
dialog.Replace(Me.replaceTextbox.Text)
209223
End If
210224
End Sub
211-
'To Replace All the TreeNodeAdv
225+
226+
'To Replace All the TreeNodeAdv
212227
Private Sub button4_Click(ByVal sender As Object, ByVal e As EventArgs) Handles button4.Click
213228
Me.TreeView.SelectedNodes.Clear()
214229
If dialog.FindAll(Me.findTextBox.Text) Then

0 commit comments

Comments
 (0)