検索ダイアログの履歴についてNo.05496
大関一徳 さん 00/03/29 15:42
 
検索ダイアログ中の、過去の検索文字列の履歴が登録されている
ドロップダウンリストについて気が付いたことがあります。

たとえば、初めにAAAを検索し、次にaaaを検索すると、
履歴には一番上にaaa、次にAAAが登録されると思います。

この状態で、ドロップダウンリストからAAAを選択すると、なぜかaaaに変わってしま
うのです。

色々挙動を観察する限り、リストで実際に選択されたものと大文字/小文字を無視し
て一致するものの内で、最後に検索されたもの = 履歴リストの上のもの、が表示さ
れるようです。

大文字/小文字の区別がOFFのときに、この挙動なのはわかるような気もします。
しかし、大文字/小文字の区別がONのときにもこの動作なのはまずくないでしょうか。

#大文字/小文字が違うだけの別変数がたくさん出てくるソースを読んでいて
#気が付きました...

秀丸3.05, WinNT4.0およびWin2000にて確認しました。

[ ]
RE:05496 検索ダイアログの履歴についてNo.05498
秀丸担当 さん 00/03/29 18:40
 
>たとえば、初めにAAAを検索し、次にaaaを検索すると、
>履歴には一番上にaaa、次にAAAが登録されると思います。
>
>この状態で、ドロップダウンリストからAAAを選択すると、
>なぜかaaaに変わってしまうのです。

V3.01までは、このようなケースのとき、履歴の中の文字
が変換されて、同じ文字が履歴の中に2つできてしまうと
いう問題があったのですが、これはV3.02で修正しました。

でも、この動作は、どうもWindowsのコンボボックスの仕
様のようで、解決できませんでした。
マウスで選択すればできると思います。

[ ]