Dialogul OpenFileDialog are o descriere a proprietății Filter:
În primul rând, să explicăm un exemplu și să analizăm compoziția atributului Filter: "fișier Excel |*.xls", precedentul "fișier Excel" devine o etichetă, care este un șir lizibil ce poate fi personalizat, "|*.xls" este un filtru, adică un fișier cu sufixul .xls în folderul filtrului, iar "*" indică un șir care corespunde cu numele fișierului Excel.
OK, să vorbim despre câteva situații pe care le folosim adesea:
1. Filtrul este nul sau gol, ceea ce înseamnă că toate fișierele sunt afișate, iar folderele sunt întotdeauna afișate
2. Trebuie să filtrezi fișiere specifice, să setezi atributul filtrului la "tag|*. sufix", conform acestui format, eticheta poate fi personalizată, este un șir, sufixul indică sufixul fișierului pe care trebuie filtrat, cum ar fi ".txt, . doc", etc
3. Trebuie să filtrezi o varietate de fișiere, de exemplu, trebuie să filtrezi fișierele imagine, dar există mai multe sufixe ale fișierelor imagine, cum ar fi jpg, png, gif etc.; când trebuie să filtrezi aceste fișiere simultan, setezi atributul Filter pe "tag|*.jpg; *.png; *.gif", Notă: Adaugă doar câteva sufixe în plus la filtru, separate prin puncte și virgulă
4. Când trebuie să filtrezi mai multe fișiere, dar să le listezi pe toate simultan, doar când utilizatorul selectează tipul de fișier necesar prin lista derulantă, filtrul va fi efectuat. În acest caz, trebuie doar să setezi câteva filtre în plus, iar atributul filtrului este setat astfel: "Tag 1|*.jpg|Tag 2|. png|tag3|. Gif"。 Notă: Folosiți "|" între filtre diferite Pur și simplu separă-le.
Atributul filtrului este similar cu o expresie regulată, încearcă * să reprezinte caracterul care corespunde cu numele fișierului, folosește sufixul ". pentru a se potrivi cu numele sufixului fișierului și folosește sufixul (try; sign separă sufixul necesar) indică faptul că toate fișierele care corespund sufixului sunt filtrate simultan, cu "|" Conectarea diferitelor filtre înseamnă filtrarea fișierelor prin selectarea unui nume sufix de către utilizator
|