この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 16180|答える: 0

[出典] C#ファイルフィルター

[リンクをコピー]
掲載地 2016/07/19 12:19:11 | | |

OpenFileDialogのダイアログにはFilterプロパティの説明があります:

まずは例を説明し、Filter属性の構成を分析しましょう。「Excel file |*.xls」。前の「Excel file」はラベルとなり、これはカスタマイズ可能な読みやすい文字列です。「|*.xls」はフィルターで、フィルターフォルダ内に接尾辞.xlsのファイル、「*」はExcelファイル名に合致する文字列を示します。

では、私たちがよく使ういくつかの状況について話しましょう。

1. フィルターはnullまたは空で、すべてのファイルが表示され、フォルダも常に表示されます

2. 特定のファイルをフィルタリングする必要があります。フィルター属性を「tag|*. suffix」に設定します。この形式ではタグをカスタマイズ可能で、文字列で、サフィックスはフィルタリングが必要なファイルサフィックスを示します。例えば「.txt、 。 「doc」など

3. さまざまなファイルをフィルタリングする必要があります。例えば、画像ファイルにはjpg、png、gifなどの複数の接尾辞があります。これらのファイルを同時にフィルタリングする必要がある場合は、Filter属性を「tag|*.jpg」に設定してください。 *.png; *.gif」、注:フィルターにセミコロンで区切って数個接尾辞を追加するだけです

4. 複数のファイルを同時にフィルタリングする必要がある場合、ユーザーがドロップダウンリストから必要なファイルタイプを選択した場合のみフィルターが実行されます。 この場合、あと数個フィルターを設定するだけで済み、フィルター属性は次のように設定されます:「タグ1|*.jpg|タグ2|。 png|tag3|. gif"。 注意:異なるフィルター間では「|」を使用してください ただ分けてしまえばいい。

フィルター属性は正規表現に似ており、ファイル名に一致する文字を表すために * を使い、ファイル名の接尾辞に「.suffix」を使い、接尾辞(try; 符号は必要な接尾辞を区切る)は、その接尾辞に一致するすべてのファイルが同時に「|」でフィルタリングされることを示します。 異なるフィルターを接続するということは、ユーザーが接尾辞名を選択してファイルをフィルタリングすることを意味します






先の:C#は2つの画像が一貫しているかどうかを非常に速く判断します
次に:c# で画像画像形式を取得するために
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com