Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

Liczenie słów


Rekomendowane odpowiedzi

Opublikowano

Mógłbyś pokazać to na jakimś przykładzie?

 

np:

GUICreate("ListView Get Item Text Array", 400, 300)

    $idListview = GUICtrlCreateListView("col1|col2|col3", 2, 2, 394, 268)
    GUICtrlCreateListViewItem("line1|data1|more1", $idListview)
    GUICtrlCreateListViewItem("line2|data2|more2", $idListview)
    GUICtrlCreateListViewItem("line3|data3|more3", $idListview)
    GUICtrlCreateListViewItem("line4|data4|more4", $idListview)
    GUICtrlCreateListViewItem("line5|data2|more5", $idListview)

    GUISetState(@SW_SHOW)

 

Pytanie: Ile razy występuje słowo "data2"?

Opublikowano

Nie przypatrzyłem się temu, to jednak nieco inaczej - trzeba użyć GetItemCount oraz GetItemTextArray. Przykładowy kod:

Func PoliczElementyWListView($id, $szukanyTekst)
	Local $licznik = 0
	For $i = 0 To _GUICtrlListView_GetItemCount($id) - 1
		Local $arr = _GUICtrlListView_GetItemTextArray($id, $i)
		For $j = 1 To UBound($arr) -1
			If ($arr[$j] = $szukanyTekst) Then
				$licznik += 1
			EndIf
		Next
	Next
	return $licznik
EndFunc

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...