ListView.FindItemWithText Methode

Definition

Sucht nach dem ersten ListViewItem mit dem angegebenen Textwert.

Überlädt

Name Beschreibung
FindItemWithText(String)

Sucht den ersten ListViewItem , der mit dem angegebenen Textwert beginnt.

FindItemWithText(String, Boolean, Int32)

Sucht den ersten ListViewItem oder ListViewItem.ListViewSubItem, falls angegeben, der mit dem angegebenen Textwert beginnt. Die Suche beginnt am angegebenen Index.

FindItemWithText(String, Boolean, Int32, Boolean)

Sucht den ersten ListViewItem oder ListViewItem.ListViewSubItem, falls angegeben, der mit dem angegebenen Textwert beginnt. Die Suche beginnt am angegebenen Index.

FindItemWithText(String)

Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs

Sucht den ersten ListViewItem , der 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

Der erste ListViewItem , der mit dem angegebenen Textwert beginnt.

Beispiele

Im folgenden Codebeispiel wird die FindItemWithText Methode veranschaulicht. Zum Ausführen dieses Beispiels fügen Sie den folgenden Code in ein Windows Form-Formular 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. ein Element ListView zwei Listenelemente enthält , der Text des ersten Elements auf "eckige Klammer" und der Text des zweiten Elements auf "eckige Klammer" festgelegt ist, wird ein Aufruf zum FindItemWithText Übergeben, brack da der Parameter das Element zurückgibt, dessen Text "eckig" 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)

Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs

Sucht den ersten ListViewItem oder ListViewItem.ListViewSubItem, falls angegeben, der 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

trueunterelemente in die Suche aufzunehmen; andernfalls . false

startIndex
Int32

Der Index des Elements, bei dem die Suche gestartet werden soll.

Gibt zurück

Der erste ListViewItem , der mit dem angegebenen Textwert beginnt.

Ausnahmen

startIndex ist kleiner 0 oder mehr als die Anzahl der Elemente in der 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. ein Element ListView zwei Listenelemente enthält , der Text des ersten Elements auf "eckige Klammer" und der Text des zweiten Elements auf "eckige Klammer" festgelegt ist, wird ein Aufruf zum FindItemWithText Übergeben von "brack" zurückgegeben, da der Parameter das Element zurückgibt, dessen Text "eckig" 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)

Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs
Quelle:
ListView.cs

Sucht den ersten ListViewItem oder ListViewItem.ListViewSubItem, falls angegeben, der 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

trueunterelemente in die Suche aufzunehmen; andernfalls . false

startIndex
Int32

Der Index des Elements, bei dem die Suche gestartet werden soll.

isPrefixSearch
Boolean

truepartielle Übereinstimmungen zulassen; andernfalls . false

Gibt zurück

Der erste ListViewItem , der mit dem angegebenen Textwert beginnt.

Ausnahmen

startIndex ist kleiner als 0 oder mehr 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 übergeben für isPrefixSearch. Wenn z. B. ein Element ListView zwei Listenelemente enthält , der Text des ersten Elements auf "eckige Klammer" und der Text des zweiten Elements auf "eckige Klammer" festgelegt ist, wird ein Aufruf zum FindItemWithText Übergeben von "brack" zurückgegeben, da der Suchtext das Element zurückgibt, dessen Text "eckig" ist. Wenn dieser Aufruf auf <a0> festgelegt ist, wird dieser Aufruf zurückgegeben.

Gilt für: