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

Potrzebna pomoc z listview


Kulfix

Rekomendowane odpowiedzi

Opublikowano

Mam taki kawalek kodu:

 

 

#include <GUIConstantsEx.au3>
$Form1 = GUICreate("Form1", 891, 456, 192, 124)
$listview = GUICtrlCreateListview("godzina rozp|-|godzina zak|data od|-|data do|wyjątki|przedmiot|w|s|ćw|sala i miejsce  ", 0, 0, 870, 177)
GUICtrlCreateListViewItem("a|b|c|d|e|f|g|h|i|j|k",$listview)
GUICtrlCreateListViewItem("1|2|3|4|5|6|7|8|9|10|11",$listview)
GUISetState(@SW_SHOW)
msgbox(0,"","Tu chciałbym 1 wiersz w postaci a|b|c|d|e|f|g|h|i|j|k")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
 Case $GUI_EVENT_CLOSE
  Exit
EndSwitch
wend

 

 

 

I chcialbym zeby w msgboxie wyskakiwala wartosc calego wiersza z listview... nie mam pojecia jak to zrobic. Zawsze wyskakuje mi tylko pierwsza komorka danego wiersza a ja potrzebuje caly wiersz. Potem to sobie pofiltruje etc. , ale nie moge sobie poradzic z takim banalem... ;/

Opublikowano

listview nie jest takim banałem:D

#include <GuiListView.au3>

$listinfo = _GUICtrlListView_GetItemTextArray($listview, 0);($handle,pozycjawpisu, ktora zaczyna się od 0)

wynik masz taki

$listinfo[0] = ilosc kolumn

$listinfo[1](i dalej) = wartosci wpisów

albo

_GUICtrlListView_GetItemTextString($hListView, 1);od razu oddzieli kreskami

czyli

#include <GUIConstantsEx.au3>
#include <GuiListView.au3>
$Form1 = GUICreate("Form1", 891, 456, 192, 124)
$listview = GUICtrlCreateListview("godzina rozp|-|godzina zak|data od|-|data do|wyjątki|przedmiot|w|s|ćw|sala i miejsce ", 0, 0, 870, 177)
GUICtrlCreateListViewItem("a|b|c|d|e|f|g|h|i|j|k",$listview)
GUICtrlCreateListViewItem("1|2|3|4|5|6|7|8|9|10|11",$listview)
GUISetState(@SW_SHOW)
$listinfo = _GUICtrlListView_GetItemTextArray($listview, 0)
$msg = ""
for $i = 1 to $listinfo[0]
$msg &= $listinfo[$i] & "|"
Next
msgbox(0,"","Tu chciałbym 1 wiersz w postaci " & $msg)
msgbox(0,"","Tu chciałbym 1 wiersz w 2postaci " & _GUICtrlListView_GetItemTextString($listview, 0))
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
wend

najlepiej używaj tego

http://www.autoitscr... Management.htm

ew. możesz do mnie napisać, bo lubuje się w listview

Zarchiwizowany

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

×
×
  • Dodaj nową pozycję...