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

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



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.92108への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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