1

コンボ内のすべての要素を取得し、必要な値を確認する次のコードを作成しましたが、もっと良い方法があると思います。コンボボックスに項目があるかどうかを確認するより良い方法は何ですか? QTP ヘルプから取得できませんでした。

For check_index=0 to Window(window_name).Dialog(dialog_name).WinComboBox(control_name).GetItemsCount-1
If Trim(Window(window_name).Dialog(dialog_name).WinComboBox(control_name).GetItem(check_index))
=Trim(input_value_array(i_count)) Then
4

1 に答える 1

0

すぐに使用できるメソッドはありません。独自の関数を作成する必要があります。

どのアイテムが選択されたか、または選択されるかを気にしない場合は、次のことを試してください。

' try to select the desired value
yourCBO.Select "my item name"
' if it could be selected, then it does exist...
If yourCBO.GetSelection = "my item name" Then
MsgBox("exists")
Else
MsgBox("doesnt exist")
End If
于 2010-07-16T12:28:53.417 に答える