1

mosync3.1を使用しています。リストボックスを作成し、リストボックスアイテムとしてラベルを追加しました。選択したラベルのテキストまたは名前を取得できるようにしたい。

4

1 に答える 1

0

「ItemSelectedListener」クラスを実装し、仮想の「itemSelected」メソッドを次のようにオーバーライドする必要があります。

virtual void itemSelected(ListBox * sender、Widget * selectedWidget、Widget * unselectedWidget)

次に、次のListBoxメソッドを使用します。

"void addItemSelectedListener(ItemSelectedListener * listener)"

ListBoxでアイテムが選択されると、「itemSelectd」メソッドが「selectedwidget」で呼び出されます。次に、テキストを取得できます。

((Label *)selectedWidget)-> getText()

于 2012-11-14T06:49:21.237 に答える