Olá, boa tarde.
Como o proprio titulo do tópico diz.
A minha dúvida é:
É possivel colocar um filtro em uma listview?
Semelhante ao do excel?
Tenho varias colunas e queria colocar um filtro nelas, pra quem for manipular, conseguir filtrar de acordo com a necessidade do que está alimentado.
Grato!
Filtro em Listview Topic is solved
Moderator: Gio
- flyingDman
- Posts: 2837
- Joined: 29 Sep 2013, 19:01
Re: Filtro em Listview Topic is solved
Code: Select all
var =
(
a2,b12,c22
a3,b13,c23
a4,b14,c24
a5,b15,c25
a6,b16,c26
a7,b17,c27
a8,b18,c28
a9,b19,c29
a10,b110,c210
a11,b111,c211
a12,b112,c212
a13,b113,c213
a14,b114,c214
a15,b115,c215
a16,b116,c216
a17,b117,c217
a18,b118,c218
a19,b119,c219
a20,b120,c220
)
gui, add, text,, filter:
gui, add, edit, w50 x+5 gfltr vneedle
gui, add, listview, x5 w200 r20 vMyLV, header1|header2|header3
for x,y in strsplit(var,"`n","`r")
lv_add("",strsplit(y,",").1,strsplit(y,",").2,strsplit(y,",").3)
LV_ModifyCol("", "AutoHdr")
gui, show
fltr:
gui, submit, nohide
LV_delete()
for x,y in strsplit(var,"`n","`r")
if (instr(strsplit(y,",").1,needle) or instr(strsplit(y,",").2,needle) or instr(strsplit(y,",").3,needle))
lv_add("",strsplit(y,",").1,strsplit(y,",").2,strsplit(y,",").3)
return
14.3 & 1.3.7
-
- Posts: 95
- Joined: 13 Sep 2021, 06:08
Re: Filtro em Listview
Olá @flyingDman
Obrigado por responder essa minha dúvida.
Existe somente essa possibilidade de realizar um filtro na Listview?
Estava pensando em algo semelhante ao excel.
No qual você seleciona as colunas, aplica o filtro, e consegue filtrar coluna por coluna.
Outra dúvida.
A respeito do
Qual a diferença de utilizar isso com e sem?
Grato pela atenção!
Obrigado por responder essa minha dúvida.
Existe somente essa possibilidade de realizar um filtro na Listview?
Estava pensando em algo semelhante ao excel.
No qual você seleciona as colunas, aplica o filtro, e consegue filtrar coluna por coluna.
Outra dúvida.
A respeito do
Code: Select all
GuiControl, +Redraw, MyLV
Grato pela atenção!
- flyingDman
- Posts: 2837
- Joined: 29 Sep 2013, 19:01
Re: Filtro em Listview
Não conheço nenhum outro método para fazer isso como no Excel.
O uso de "redraw" acelera significativamente a exibição dos dados.
O uso de "redraw" acelera significativamente a exibição dos dados.
14.3 & 1.3.7