HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0727
とっしーlistbox の内容を mesbox へ反映(シングルクリック)3解決


とっしー

リンク

2007/7/27(Fri) 11:17:27|NO.9794

色々調べたのですが、listboxからダブルクリックにて動作させる参考はあったのですが
クリック後反映が無かったので質問させていただきます。

やりたいことは、検索結果をlistboxへobjprmにて反映
結果が表示されたタイトル(テキスト)の中身をmesboxに表示させたい

objselでオブジェ番号を指定しても、オブジェ外でしか反応せず
インデックスIDが取得出来ず困っております。

何かヒントの記述でもいただければ幸いです。



この記事に返信する


KENTA

リンク

2007/7/27(Fri) 13:47:56|NO.9795

>何かヒントの記述でもいただければ幸いです。
ループで監視して、listboxで選択したものが変われば、
noteloadなどで読み込んでmesboxに反射するという方法を使えばいいと思います。
listboxで選択したものが変更されたかの判断は下のようにすればよいのです。

sel=0 mesege="MESEGE_A\nMESEGE_B\nMESEGE_C" objsize 150 listbox sel,,mesege repeat if sel2!sel :dialog "listboxの選択が変更されました" sel2=sel wait 1 loop



eller

リンク

2007/7/27(Fri) 15:25:24|NO.9800

もしoncmdに慣れていらっしゃるなら、Kpanさんのサイト「Let's HSP!」の「HSP3 あれこれ <オブジェクト編 4>」にoncmdを利用した方法が載っていますので、参考にされてはいかがでしょうか。

xx行目の文字列を取り出すのはnotesel&notegetを利用するのが最も手軽だと思います。



とっしー

リンク

2007/7/27(Fri) 16:12:31|NO.9803

KENTAさん。
ellerさん。

解決いたしました。ありがとう御座いました。

参照サイト:http://lhsp.s206.xrea.com/hsp_object4.html



ONION software Copyright 1997-2023(c) All rights reserved.