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


HSPTV!掲示板


未解決 解決 停止 削除要請

2021
0119
みりリストボックスを複数個設置して一括して内容を読み取る方法2解決


みり

リンク

2021/1/19(Tue) 21:58:41|NO.92108

はじめまして、初めてこちらの掲示板にて質問させていただきます。
質問内容としては題名の通り、「リストボックスを複数個設置して、ボタン一つで選択中の文面を一気に把握すること」です。
例を挙げて具体的にに申しますと

私 |は|食べる
貴方|が|寝る
君 |を|起こす

と3つのリストボックスを設置し、「check」ボタンを押すと現在選択中の内容の文面を一括で文章化できるというものです。
この場合ですと、全部2つ目要素を選択した状態でcheckを押すと「貴方 が 寝る」と文章が作成されるというものです。
初歩的な事ですが、HSPを触るのがほとんどはじめてに等しいので優しくご教授いただけると幸いです。

ここからは質問には関係ありませんが、最終的な目標としては、そこで作成された文章を現在アクティブであるウィンドウの入力フォームに転送するものです。
その際に、HSPのフォームを非アクティブにしたままにする必要があります(他ウィンドウのアクティブ状態を解除すると、入力状態が解除されてしまう為です)。
・・・というものを作ろうとしています、ご回答いただけたら幸いです。



この記事に返信する


よっぴー

リンク

2021/1/19(Tue) 22:49:33|NO.92109

こんな感じでしょうか


selstra="私\n貴方\n君" selstrb="は\nが\nを" selstrc="食べる\n寝る\n起こす" font"Meiryo",30:objmode 2 boxwidth=ginfo(12)/3 objsize boxwidth,ginfo(13)-100 pos boxwidth*0,0:listbox sela,100,selstra pos boxwidth*1,0:listbox selb,100,selstrb pos boxwidth*2,0:listbox selc,100,selstrc objsize ginfo(12),30 pos 0,ginfo(13)-30:button gosub"check",*check stop *check notesel selstra noteget tmpa,sela notesel selstrb noteget tmpb,selb notesel selstrc noteget tmpc,selc buf=tmpa+tmpb+tmpc dialog buf,0,"結果" return



みり

リンク

2021/1/20(Wed) 00:32:05|NO.92110

よっぴーさん、ありがとうございます!



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