コンボボックスコンポーネントの「現在選択されている項目の位置を取得する」メソッドですが、取得する結果についてお願いします。
単純に、設定項目の上から順番に、0,1,2,3…..と思っておりましたが(上から2番目が選択されていれば、1)、設定項目に重複値がある場合、その重複値のどの位置の値を選択しても上から最初にあるその重複値が選択される、結果として最初に選択した位置の値でない。
このメッソドは、そもそもどう考えるべきなのでしょうか?
コンボボックスコンポーネントの設定要素に重複値がある必要性が何故あるのか、基本的には無いと思いますが、テーブルコンポーネントの指定列の列データをリスト形式で取得しコンボボックスコンポーネントに全項目のラベル名を設定するケースを度々使用します、このケースでは、コンボボックスの設定元テーブルのセル値取得をコンボックスの選択位置をテーブルの行位置としてある列で取得することがよくあります。同じ位置関係にあるのが当たり前だとおもっておりました。
今回、取引先に既に登録済と同名の会社名が加わり、上記プロセスの所で問題が発生しました。「この段階で、そもそもどっちを選択するの?」十分承知するところではありますが、上記のケースを考えると単純に同位置である方がとおもったりするので、お聞かせいただければと思います。