|
|
Publicēts 19.07.2016 12:19:11
|
|
|

Dialoglodziņā OpenFileDialog ir rekvizīta Filter apraksts:
Pirmkārt, izskaidrosim piemēru un analizēsim filtra atribūta sastāvu: "Excel fails |*.xls", iepriekšējais "Excel fails" kļūst par etiķeti, kas ir lasāma virkne, kuru var pielāgot, "|*.xls" ir filtrs, kas nozīmē failu ar sufiksu .xls filtra mapē, un "*" norāda virkni, kas atbilst Excel faila nosaukumam.
Labi, parunāsim par dažām situācijām, kuras mēs bieži izmantojam:
1. Filtrs ir nulle vai tukšs, kas nozīmē, ka visi faili tiek parādīti un mapes vienmēr tiek parādītas
2. Jums ir jāfiltrē konkrēti faili, jāiestata filtra atribūts uz "tag|*. sufikss", saskaņā ar šo formātu tagu var pielāgot, tā ir virkne, sufikss norāda faila sufiksu, kas jums jāfiltrē, piemēram, ".txt, . doc" utt
3. Jums ir jāfiltrē dažādi faili, piemēram, jums ir jāfiltrē attēlu faili, bet ir vairāki attēlu failu sufiksi, piemēram, jpg, png, gif utt., Kad šie faili ir jāfiltrē vienlaicīgi, iestatiet filtra atribūtu uz "tag|*.jpg; *.png; *.gif", Piezīme: Vienkārši pievienojiet filtram vēl dažus sufiksus, atdalot tos ar semikoliem
4. Ja jums ir nepieciešams filtrēt vairākus failus, bet uzskaitīt tos visus vienlaikus, tikai tad, kad lietotājs nolaižamajā sarakstā izvēlas vajadzīgo faila tipu, filtrs tiks veikts. Šajā gadījumā jums ir jāiestata tikai daži filtri, un filtra atribūts tiek iestatīts šādi: "Tag 1|*.jpg|Tag 2|. png|tag3|. gif"。 Piezīme: "|" izmantošana dažādos filtros Vienkārši atdaliet tos.
Filtra atribūts ir līdzīgs regulārajai izteiksmei, mēģiniet * attēlot rakstzīmi, kas atbilst faila nosaukumam, izmantojiet sufiksu ". zīme atdala vajadzīgo sufiksu) norāda, ka visi faili, kas atbilst sufiksam, tiek filtrēti vienlaicīgi ar "|" Dažādu filtru savienošana nozīmē failu filtrēšanu, lietotājam izvēloties sufiksa nosaukumu
|
Iepriekšējo:C# ir ļoti ātri, lai noteiktu, vai divi attēli ir konsekventiNākamo:c#, lai iegūtu attēla formātu
|