OpenFileDialog-valintaikkunassa on kuvaus Suodatin-ominaisuudesta:
Ensiksi selitetäänpä esimerkki ja analysoidaan Suodatin-attribuutin koostumusta: "Excel file |*.xls", edellinen "Excel-tiedosto" muuttuu labeliksi, joka on luettava merkkijono, jota voi muokata, "|*.xls" on suodatin, eli tiedosto, jossa on pääte .xls suodatinkansiossa, ja "*" tarkoittaa merkkijonoa, joka vastaa Excel-tiedoston nimeä.
OK, puhutaanpa muutamista tilanteista, joita käytämme usein:
1. Suodatin on tyhjä tai tyhjä, mikä tarkoittaa, että kaikki tiedostot näytetään ja kansiot näkyvät aina
2. Sinun täytyy suodattaa tiettyjä tiedostoja, asettaa suodatinattribuutiksi "tag|*. suffiksi", tämän muodon mukaan tagia voi mukauttaa, se on merkkijono, ja suffiksi ilmaisee suodatettavan tiedoston päätteen, kuten ".txt, . doc", jne
3. Sinun täytyy suodattaa erilaisia tiedostoja, esimerkiksi sinun täytyy suodattaa kuvatiedostoja, mutta kuvatiedostoilla on useita päätteitä, kuten jpg, png, gif jne., kun sinun täytyy suodattaa näitä tiedostoja samanaikaisesti, aseta suodatin-attribuutiksi "tag|*.jpg; *.png; *.gif", Huom: Lisää vain muutama lisäsuffiksi suodattimeen, jotka on erotettu puolipisteillä
4. Kun sinun täytyy suodattaa useita tiedostoja, mutta listata ne kaikki yhtä aikaa, vain kun käyttäjä valitsee tarvittavan tiedostotyypin pudotusvalikon kautta, suodatin suoritetaan. Tässä tapauksessa sinun tarvitsee asettaa vain muutama suodatin lisää, ja suodattimen attribuutti on asetettu seuraavasti: "Tag 1|*.jpg|Tag 2|. png|tag3|. gif"。 Huomautus: Käytä "|" eri suodattimien välillä Erottele ne vain.
Suodatinattribuutti on samankaltainen kuin säännöllistä lauseketta, try * esittämään merkkiä, joka vastaa tiedoston nimeä, käytä ".suffixia" vastaamaan tiedoston suffiksinimeä ja käytä päätettä (try; merkki erottaa vaaditun suffiksin) tarkoittaa, että kaikki suffiksia vastaavat tiedostot suodatetaan samanaikaisesti "|" Eri suodattimien yhdistäminen tarkoittaa tiedostojen suodattamista valitsemalla käyttäjälle suffiksinimi
|