Dialog OpenFileDialog obsahuje popis vlastnosti Filter:
Nejprve vysvětlíme příklad a analyzujme složení atributu Filter: "Excel file |*.xls", předchozí "Excel file" se stává štítkem, což je čitelný řetězec, který lze přizpůsobit, "|*.xls" je filter, což znamená soubor s příponou .xls ve složce filter, a "*" označuje řetězec odpovídající názvu Excel souboru.
Dobře, pojďme si promluvit o několika situacích, které často používáme:
1. Filtr je nulový nebo prázdný, což znamená, že všechny soubory jsou zobrazeny a složky jsou vždy zobrazeny
2. Musíte filtrovat konkrétní soubory, nastavit atribut filtru na "tag|*. přípona", podle tohoto formátu lze tag přizpůsobit, je to řetězec, přípona označuje souborovou příponu, kterou potřebujete filtrovat, například ".txt, . doc", atd.
3. Musíte filtrovat různé soubory, například musíte filtrovat obrázkové soubory, ale existuje několik přípon obrázkových souborů, jako jpg, png, gif atd., a když je potřeba filtrovat současně, nastavte atribut Filter na "tag|*.jpg; *.png; *.gif", Poznámka: Stačí přidat pár dalších přípon do filtru, oddělených středníky
4. Když potřebujete filtrovat více souborů, ale všechny je uvést najednou, filtr se provede až poté, co uživatel vybere požadovaný typ souboru v rozbalovacím seznamu. V tomto případě stačí nastavit jen několik dalších filtrů a atribut filtru je nastaven následovně: "Tag 1|*.jpg|Tag 2|. png|tag3|. gif"。 Poznámka: Použijte "|" mezi různými filtry Prostě je oddělit.
Atribut filtru je podobný regulárnímu výrazu, zkuste * pro reprezentaci znaku shodného s názvem souboru, použijte příponu " pro shodu s názvem souboru a použijte příponu (try; znak odděluje požadovanou příponu) znamená, že všechny soubory odpovídající příponě jsou filtrovány současně podle "|" Propojení různých filtrů znamená filtrování souborů výběrem názvu přípony uživatelem
|