IgnoreCase プロパティ
◆機能
ソート時の表示文字列(CellDisplayStringメソッド)の文字の評価方法を設定します。ColIgnoreCaseメソッドで列ごとにも設定できます。
英大文字・小文字や、ひらがな・カタカナを区別しなくても、全角・半角を区別する場合には、半角同士(たとえば半角の「a」「A」)や全角同士(たとえば全角の「a」「A」や「ア」「あ」)は同一視されますが、半角と全角(たとえば半角の「a」と全角の「a」「A」や半角の「ア」と全角の「ア」「あ」)は区別されます。
また、全角・半角を区別しない場合、内部的には半角を全角に変換して評価されますが、その場合、半角の濁点・半濁点はその用途以外(たとえば「度」として半濁点を使用する)では使用されておらず、また正規の使用方法がなされているものとみなされます。したがって、たとえば半角カタカナ以外の文字(英数記号や全角文字など)や、濁音・半濁音が存在しない半角カタカナに続いて濁点・半濁点が記述されているような場合には、正しく変換・評価が行われませから注意してください。たとえば「A゛」は「B」に変換されてしまいます。
このプロパティの設定値は、Sortedプロパティ、ColSortedメソッドが『1-テキスト昇順』『2-テキスト降順』の場合に評価されます。
◆構文
[Form.]Ctlname.IgnoreCase[ = numericexpression]
◆設定値
引数 numericexpression の設定値は次のとおりです。
設定値 |
IgnoreCase値 |
内容 |
説明 |
0 |
pgic_None |
全て区別(既定値) |
文字をそのまま扱います |
1 |
pgic_UpperLower |
大小 同一視 |
英大文字・小文字を区別しません |
2 |
pgic_HiraKata |
平片 同一視 |
ひらがな・カタカナを区別しません |
3 |
pgic_HiraKata_UpperLower |
平片/大小 同一視 |
ひらがな・カタカナと、 英大文字・小文字を区別しません |
4 |
pgic_ZenHan |
全半 同一視 |
全角・半角を区別しません |
5 |
pgic_ZenHan_UpperLower |
全半/大小 同一視 |
全角・半角と、 英大文字・小文字を区別しません |
6 |
pgic_ZenHan_HiraKata |
全半/平片 同一視 |
全角・半角と、 ひらがな・カタカナを区別しません |
7 |
pgic_All |
全て同一視 |
上記全てを区別しません |
◆データ型
|