ListView.FindItemWithText Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Находит первое ListViewItem с этого начинается с заданного текстового значения.
Перегрузки
| Имя | Описание |
|---|---|
| FindItemWithText(String) |
Находит первое ListViewItem , начинающееся с указанного текстового значения. |
| FindItemWithText(String, Boolean, Int32) |
Находит первое ListViewItem или ListViewItem.ListViewSubItem, если указано, начинается с указанного текстового значения. Поиск начинается с указанного индекса. |
| FindItemWithText(String, Boolean, Int32, Boolean) |
Находит первое ListViewItem или ListViewItem.ListViewSubItem, если указано, начинается с указанного текстового значения. Поиск начинается с указанного индекса. |
FindItemWithText(String)
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
Находит первое ListViewItem , начинающееся с указанного текстового значения.
public:
System::Windows::Forms::ListViewItem ^ FindItemWithText(System::String ^ text);
public System.Windows.Forms.ListViewItem FindItemWithText(string text);
public System.Windows.Forms.ListViewItem? FindItemWithText(string text);
member this.FindItemWithText : string -> System.Windows.Forms.ListViewItem
Public Function FindItemWithText (text As String) As ListViewItem
Параметры
- text
- String
Текст для поиска.
Возвращаемое значение
Первый ListViewItem , начинающийся с указанного текстового значения.
Примеры
В следующем примере кода демонстрируется FindItemWithText метод. Чтобы запустить этот пример, вставьте следующий код в Форму Windows Form и вызовите InitializeFindListView метод из конструктора или Load обработчика событий формы. Нажмите кнопку, чтобы просмотреть результаты вызова метода.
// Declare the ListView and Button for the example.
ListView findListView = new ListView();
Button findButton = new Button();
private void InitializeFindListView()
{
// Set up the location and event handling for the button.
findButton.Click += new EventHandler(findButton_Click);
findButton.Location = new Point(10, 10);
// Set up the location of the ListView and add some items.
findListView.Location = new Point(10, 30);
findListView.Items.Add(new ListViewItem("angle bracket"));
findListView.Items.Add(new ListViewItem("bracket holder"));
findListView.Items.Add(new ListViewItem("bracket"));
// Add the button and ListView to the form.
this.Controls.Add(findButton);
this.Controls.Add(findListView);
}
void findButton_Click(object sender, EventArgs e)
{
// Call FindItemWithText, sending output to MessageBox.
ListViewItem item1 = findListView.FindItemWithText("brack");
if (item1 != null)
MessageBox.Show("Calling FindItemWithText passing 'brack': "
+ item1.ToString());
else
MessageBox.Show("Calling FindItemWithText passing 'brack': null");
}
' Declare the ListView and Button for the example.
Private findListView As New ListView()
Private WithEvents findButton As New Button()
Private Sub InitializeFindListView()
' Set up the location and event handling for the button.
findButton.Location = New Point(10, 10)
' Set up the location of the ListView and add some items.
findListView.Location = New Point(10, 30)
findListView.Items.Add(New ListViewItem("angle bracket"))
findListView.Items.Add(New ListViewItem("bracket holder"))
findListView.Items.Add(New ListViewItem("bracket"))
' Add the button and ListView to the form.
Me.Controls.Add(findButton)
Me.Controls.Add(findListView)
End Sub
Private Sub findButton_Click(ByVal sender As Object, ByVal e As EventArgs) _
Handles findButton.Click
' Call FindItemWithText, sending output to MessageBox.
Dim item1 As ListViewItem = findListView.FindItemWithText("brack")
If (item1 IsNot Nothing) Then
MessageBox.Show("Calling FindItemWithText passing 'brack': " _
& item1.ToString())
Else
MessageBox.Show("Calling FindItemWithText passing 'brack': null")
End If
End Sub
Комментарии
При поиске не учитывается регистр.
Параметр text может указать подстроку требуемого соответствующего текста. Кроме того, этот метод возвращает первый элемент, начинающийся с указанного текста. Например, если элемент ListView содержит два элемента списка — текст первого элемента имеет значение "угловая скобка", а текст второго элемента имеет значение "скобка" — вызов FindItemWithText передачи brack в качестве параметра возвращает элемент, текст которого имеет значение "скобка".
Метод FindItemWithText возвращается null , если список пуст или отсутствует соответствующий элемент.
Применяется к
FindItemWithText(String, Boolean, Int32)
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
Находит первое ListViewItem или ListViewItem.ListViewSubItem, если указано, начинается с указанного текстового значения. Поиск начинается с указанного индекса.
public:
System::Windows::Forms::ListViewItem ^ FindItemWithText(System::String ^ text, bool includeSubItemsInSearch, int startIndex);
public System.Windows.Forms.ListViewItem FindItemWithText(string text, bool includeSubItemsInSearch, int startIndex);
public System.Windows.Forms.ListViewItem? FindItemWithText(string text, bool includeSubItemsInSearch, int startIndex);
member this.FindItemWithText : string * bool * int -> System.Windows.Forms.ListViewItem
Public Function FindItemWithText (text As String, includeSubItemsInSearch As Boolean, startIndex As Integer) As ListViewItem
Параметры
- text
- String
Текст для поиска.
- includeSubItemsInSearch
- Boolean
true для включения подсайтов в поиск; falseв противном случае .
- startIndex
- Int32
Индекс элемента, с которого начинается поиск.
Возвращаемое значение
Первый ListViewItem , начинающийся с указанного текстового значения.
Исключения
startIndex меньше 0 или больше, чем число элементов в элементе ListView.
Комментарии
При поиске не учитывается регистр.
Параметр text может указать подстроку требуемого соответствующего текста. Кроме того, этот метод возвращает первый элемент, начинающийся с указанного текста. Например, если в тексте ListView первого элемента задано значение "угловая скобка", а текст второго элемента имеет значение "скобка" — вызов FindItemWithText передачи "скобки", так как параметр вернет элемент, текст которого имеет значение "скобка".
Метод FindItemWithText возвращается null , если список пуст или отсутствует соответствующий элемент.
Применяется к
FindItemWithText(String, Boolean, Int32, Boolean)
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
- Исходный код:
- ListView.cs
Находит первое ListViewItem или ListViewItem.ListViewSubItem, если указано, начинается с указанного текстового значения. Поиск начинается с указанного индекса.
public:
System::Windows::Forms::ListViewItem ^ FindItemWithText(System::String ^ text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch);
public System.Windows.Forms.ListViewItem FindItemWithText(string text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch);
public System.Windows.Forms.ListViewItem? FindItemWithText(string text, bool includeSubItemsInSearch, int startIndex, bool isPrefixSearch);
member this.FindItemWithText : string * bool * int * bool -> System.Windows.Forms.ListViewItem
Public Function FindItemWithText (text As String, includeSubItemsInSearch As Boolean, startIndex As Integer, isPrefixSearch As Boolean) As ListViewItem
Параметры
- text
- String
Текст для поиска.
- includeSubItemsInSearch
- Boolean
true для включения подсайтов в поиск; falseв противном случае .
- startIndex
- Int32
Индекс элемента, с которого начинается поиск.
- isPrefixSearch
- Boolean
true разрешение частичных совпадений; falseв противном случае .
Возвращаемое значение
Первый ListViewItem , начинающийся с указанного текстового значения.
Исключения
startIndex значение меньше 0 или больше, чем число элементов в элементе ListView.
Комментарии
Метод FindItemWithText возвращается null , если список пуст или отсутствует соответствующий элемент.
При поиске не учитывается регистр.
Параметр text может указать подстроку требуемого соответствующего текста. Этот метод возвращает первый элемент, который начинается с указанного текста, если false только не передается для isPrefixSearch. Например, если содержит ListView два элемента списка — текст первого элемента имеет значение "угловая скобка", а текст второго элемента имеет значение "скобка" — вызов FindItemWithText передачи "скобки", так как текст поиска возвращает элемент, текст которого имеет значение "скобка". Если isPrefixSearch задано значение false, этот вызов вернет null.