Pogovorno okno OpenFileDialog vsebuje opis lastnosti Filter:
Najprej razložimo primer in analizirajmo sestavo atributa Filter: "Excel file |*.xls", prejšnja "Excel datoteka" postane oznaka, ki je berljiv niz, ki ga je mogoče prilagoditi, "|*.xls" je filter, kar pomeni datoteko s pripono .xls v mapi filter, "*" pa označuje niz, ki ustreza imenu Excel datoteke.
V redu, pogovorimo se o nekaj situacijah, ki jih pogosto uporabljamo:
1. Filter je ničelen ali prazen, kar pomeni, da so vse datoteke prikazane in mape so vedno prikazane
2. Potrebno je filtrirati določene datoteke, nastaviti atribut filtra na "tag|*. pripona", po tem formatu je oznaka prilagodljiva, je niz, pripona označuje pripono datoteke, ki jo morate filtrirati, na primer ".txt, . doc", itd.
3. Filtrirati morate različne datoteke, na primer morate filtrirati slikovne datoteke, vendar obstaja več pripon slik, kot so jpg, png, gif itd.; ko morate hkrati filtrirati te datoteke, nastavite atribut Filter na "tag|*.jpg; *.png; *.gif", Opomba: Dodajte še nekaj pripon v filter, ločenih s podpičji
4. Ko morate filtrirati več datotek, vendar jih vse našteti hkrati, se filtriranje izvede šele, ko uporabnik izbere zahtevano vrsto datoteke prek spustnega seznama. V tem primeru morate nastaviti le še nekaj filtrov, atribut filtra pa je nastavljen takole: "Tag 1|*.jpg|Tag 2|. png|tag3|. gif"。 Opomba: Uporabite "|" med različnimi filtri Samo loči jih.
Atribut filtra je podoben regularnemu izrazu: poskusi * za predstavitev znaka, ki ustreza imenu datoteke, uporabi pripono "" za ujemanje pripone datoteke in uporabi pripono (try; znak loči zahtevano pripono) pomeni, da so vse datoteke, ki ustrezajo priponi, filtrirane hkrati z "|" Povezovanje različnih filtrov pomeni filtriranje datotek z izbiro imena pripone s strani uporabnika
|