ListBoxで値とラベル名が別の内容の場合において、ラベル名(label)を取得する方法

【ご質問】
ListBoxで複数の行を定義しているとき、値とラベル名が別の内容で
設定されていた場合、選択された行の値(value)ではなく、
ラベル名(label)を取得する方法を教えてください。

例えば、valueが「aa」、captionが「AA」と設定しているとき、
AAを取得したい場合です。

【回答】
以下のサンプルをご参照ください。

{curl 6.0,7.0,8.0 applet}

{VBox
    {italic Select at most one of the following pets:},
    {ListBox
        selection-policy = “single”,
        height = 1.0in,
        “Aardvark”, “Cat”, “Dog”, “Elephant”, “Gnu”, “Zebra”,
        {ListValueItem
            “This is value.”,
            label = “This is label.”
        },
        {on ValueFinished at lb:ListBox do
            {for x:any in lb.selected-items do
                {dump x}
                {popup-message {x.label.get-text}}
            }
            {for y:any in lb.value do
                {dump y}
            }
        }
    }
}

また、以下のFAQをご参照ください。
http://developers.curlap.com/faq/48-faq-specification/323-listbox.html