|
分類:[VB.NET/VB2005 以降]
visualstudio2019のVB環境でフォームアプリケーションを開発しています。 COMBOBOXのFINDに関して、現在よくわからない現象が発生している状態です。 具体的には、以下のケース@とケースAで、ケース@はFINDでINDEXを取得でき、ケースAではINDEXを取得できないです。
ケース@ Combobox1.Items.Add("山田 太郎") Combobox1.Items.Add("佐藤 次郎") Combobox1.Items.Add("伊藤 五郎") INDEX = Combobox1.FindString("山田 太郎") Combobox1.SelectedIndex = INDEX
ケースA Combobox1.Items.Add("山田 太郎") Combobox1.Items.Add("佐藤 次郎") Combobox1.Items.Add("伊藤 五郎")
INDEX = Combobox1.FindString("山田 太郎") Combobox1.SelectedIndex = INDEX
COMBOBOXに名前を追加して、追加を行ったうちの一つの名前でFINDを行うのですが、 ケース@は苗字と名前の間に半角スペースがあり、ケースAでは苗字と名前の間に全角スペースがあります。 上記の時、ケースAの場合だと、INDEX に「-1」が返ってきます。 何かわかることがあれば教えていただけたらと思います。 よろしくお願いします。
|