|
分類:[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」が返ってきます。 何かわかることがあれば教えていただけたらと思います。 よろしくお願いします。
|