[リストへもどる]
一括表示

投稿時間:2004/02/25(Wed) 09:11
投稿者名:しんし
Eメール:
URL :
タイトル:
リストボックスの並べ替え
いつも参考にさせてもらっているのですが、質問です。
環境は、VB6.0 SP5です。

リストボックスに名前を追加して、項目を名前順に並べ替えようとするときに、
SortedプロパティをTrueに設定して実行したのですが、漢字の読み順には並べ替えられているのです
が、名前順ではありません。

例として、岩永という字は、名前で呼ぶと"いわなが"ですが、リストボックスでは、岩を&
quot;がん"と認識して並べ替えてるみたいです。

何かいい方法がありました是非教えてください。

投稿時間:2004/02/25(Wed) 09:39
投稿者名:魔界の仮面弁士
Eメール:
URL :
タイトル:
Re: リストボックスの並べ替え
効果的な解決方法は無いと思います。
漢字の読み仮名の一覧を、あらかじめ用意しておき、
それを使って、自分でソート処理を行うようにしてください。

IMEの再変換機能などを使えば、漢字データからその読みを調べる事は可能ですが、
同じ漢字でも、複数の読み仮名候補が存在する可能性がありえますから、
プログラム的に自動判断させるというわけにもいきませんよね。

# たとえば「北条」という人名だと、ホウジョウ な人と キタジョウ な人とがいるわけですし。

投稿時間:2004/02/25(Wed) 09:52
投稿者名:しんし
Eメール:
URL :
タイトル:
Re: リストボックスの並べ替え
早いアドバイスありがとうございます。

早速処理を考えていきたいと思います。