ListView.FindItemWithText Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Sucht das erste ListViewItem, das mit dem angegebenen Textwert beginnt.
Überlädt
FindItemWithText(String) |
Sucht das erste ListViewItem, das mit dem angegebenen Textwert beginnt. |
FindItemWithText(String, Boolean, Int32) |
Sucht das erste ListViewItem oder, sofern angegeben, das erste ListViewItem.ListViewSubItem, das mit dem angegebenen Textwert beginnt. Die Suche beginnt am angegebenen Index. |
FindItemWithText(String, Boolean, Int32, Boolean) |
Sucht das erste ListViewItem oder, sofern angegeben, das erste ListViewItem.ListViewSubItem, das mit dem angegebenen Textwert beginnt. Die Suche beginnt am angegebenen Index. |
FindItemWithText(String)
Sucht das erste ListViewItem, das mit dem angegebenen Textwert beginnt.
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
Parameter
- text
- String
Der zu suchende Text.
Gibt zurück
Das erste ListViewItem, das mit dem angegebenen Textwert beginnt.
Beispiele
Im folgenden Codebeispiel wird die FindItemWithText -Methode veranschaulicht. Fügen Sie zum Ausführen dieses Beispiels den folgenden Code in ein Windows Form-Objekt ein, und rufen Sie die InitializeFindListView
-Methode aus dem Konstruktor oder Load Ereignishandler des Formulars auf. Klicken Sie auf die Schaltfläche, um die Ergebnisse des Methodenaufrufs anzuzeigen.
// 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
Hinweise
Die Groß- und Kleinschreibung wird bei der Suche nicht berücksichtigt.
Der text
Parameter kann eine Teilzeichenfolge des gewünschten übereinstimmenden Texts angeben. Darüber hinaus gibt diese Methode das erste Element zurück, das mit dem angegebenen Text beginnt. Wenn z. B. zwei ListView Listenelemente enthält – der Text des ersten Elements ist auf "eckige Klammer" und der Text des zweiten Elements auf "Klammer" festgelegt – gibt ein Aufruf von FindItemWithText übergeben brack
als Parameter das Element zurück, dessen Text "Klammer" ist.
Die FindItemWithText -Methode gibt zurück null
, wenn die Liste leer ist oder kein übereinstimmende Element vorhanden ist.
Gilt für:
FindItemWithText(String, Boolean, Int32)
Sucht das erste ListViewItem oder, sofern angegeben, das erste ListViewItem.ListViewSubItem, das mit dem angegebenen Textwert beginnt. Die Suche beginnt am angegebenen Index.
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
Parameter
- text
- String
Der zu suchende Text.
- includeSubItemsInSearch
- Boolean
true
, wenn Unterelemente in der Suche enthalten sein sollen, andernfalls false
.
- startIndex
- Int32
Der Index des Elements, bei dem mit der Suche begonnen werden soll.
Gibt zurück
Das erste ListViewItem, das mit dem angegebenen Textwert beginnt.
Ausnahmen
startIndex
ist kleiner als 0 (null) oder größer als die Anzahl der Elemente in ListView.
Hinweise
Die Groß- und Kleinschreibung wird bei der Suche nicht berücksichtigt.
Der text
Parameter kann eine Teilzeichenfolge des gewünschten übereinstimmenden Texts angeben. Darüber hinaus gibt diese Methode das erste Element zurück, das mit dem angegebenen Text beginnt. Wenn z. B ListView . zwei Listenelemente enthält – der Text des ersten Elements ist auf "eckige Klammer" und der Text des zweiten Elements auf "Klammer" festgelegt – gibt ein Aufruf von FindItemWithText "brack" als Parameter das Element zurück, dessen Text "Klammer" ist.
Die FindItemWithText -Methode gibt zurück null
, wenn die Liste leer ist oder kein übereinstimmende Element vorhanden ist.
Gilt für:
FindItemWithText(String, Boolean, Int32, Boolean)
Sucht das erste ListViewItem oder, sofern angegeben, das erste ListViewItem.ListViewSubItem, das mit dem angegebenen Textwert beginnt. Die Suche beginnt am angegebenen Index.
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
Parameter
- text
- String
Der zu suchende Text.
- includeSubItemsInSearch
- Boolean
true
, wenn Unterelemente in der Suche enthalten sein sollen, andernfalls false
.
- startIndex
- Int32
Der Index des Elements, bei dem mit der Suche begonnen werden soll.
- isPrefixSearch
- Boolean
true
, wenn Teilübereinstimmungen zulässig sind, andernfalls false
.
Gibt zurück
Das erste ListViewItem, das mit dem angegebenen Textwert beginnt.
Ausnahmen
startIndex
ist kleiner als 0 (null) oder größer als die Anzahl der Elemente in der ListView.
Hinweise
Die FindItemWithText -Methode gibt zurück null
, wenn die Liste leer ist oder kein übereinstimmende Element vorhanden ist.
Die Groß- und Kleinschreibung wird bei der Suche nicht berücksichtigt.
Der text
Parameter kann eine Teilzeichenfolge des gewünschten übereinstimmenden Texts angeben. Diese Methode gibt das erste Element zurück, das mit dem angegebenen Text beginnt, es sei denn false
, es wird für isPrefixSearch
übergeben. Wenn z. B. zwei ListView Listenelemente enthält – der Text des ersten Elements ist auf "eckige Klammer" und der Text des zweiten Elements auf "Klammer" festgelegt – gibt ein Aufruf von FindItemWithText "brack" als Suchtext das Element zurück, dessen Text "Klammer" ist. Wenn isPrefixSearch
auf false
festgelegt ist, gibt dieser Aufruf zurück null
.