|
分類:[C#]
> RichTextBox.Find(検索する文字列,検索開始位置,検索終了位置,検索オプション); > を使って検索しています。 > 検索オプション単体ではできるのですが、検索オプションの値を組み合わせる > 方法がわかりません。
ヘルプにはビットごとの組み合わせと書いてありますね。 オブジェクトブラウザなどで定数の値を見てもらえればわかると思いますが それに限らずそういう値は、必ず1,2,4,8・・・となっています。 それを2進数で読み替えてください。 ビットが重ならないことがわかると思います。 つまりどのビットが1かでどの値が指定されているかを実現しています。 コンピュータ的に基本的な考え方ですので覚えておくと良いでしょう。
足し算でも良いのですが、通常はビット論理和演算をおこないます。 C#では | になるかと思います。指定したい値をくっつけて指定してください。
|