I created a Listview gui. How can i search text in every columns and list every matched lines what contains the text or the part of searched text.And if the search textbox is empty ,show all elements?
Code: Select all
#SingleInstance force
#NoEnv
SendMode Input
SetWorkingDir, %A_ScriptDir%
SetBatchLines, -1
F1 = Data2.txt
Loop,Read,%F1%
{
Line%A_Index% := A_LoopReadLine
Line0 = %A_Index%
}
Gui, Add, Text,,Search:
Gui, Add, Edit, w400 vA_SearchTerm gSearch
Gui, Add, ListView,grid x5 y+5 r5 w1190 h450 -LV0x10, Barcode|Field_1|Field_2|Field_3|Field_4|Field_5|Field_6|Field_7|Field_8|Field_9|Field_10|Field_11|Field_12|Field_13|Field_14|Field_15|Field_16|Field_17|Field_18|Field_19|Field_20|Field_21|Field_22|Field_23|Field_24|Field_25|Field_26 ;27 columns
Loop, %Line0%
{
StringSplit, Array, Line%A_Index%, `,
LV_Add("",Array1,Array2,Array3,Array4,Array5,Array6,Array7,Array8,Array9,Array10,Array11,Arra12,Array13,Array14,Array15,Array16,Array17,Array18,Array19,Array20,Array21,Array22,Array23,Array24,Array25,Array26,Array27,A_Index)
}
Gui, Show, h500 w1200
return
GuiClose:
ExitApp