投稿日 2023/05/21(Sun) 12:46:37
投稿者 ten
参照先

ありがとうございます。説明が分かりにくくて申し訳ありません。この「ボタン1がクリックされた」「ボタン2がクリックされた」・・・というここをもう一段階柔軟かつ簡略にしたい、ということなのです。

たとえば、下記は、ラベルをループを用いて表示し、ラベル自体を変数に突っ込んでいます。必要なラベルの個数が変わる場合、この方法で柔軟に対応できますが、他方、ひとつひとつの名前がありません(ただし、「表示オブジェリスト」に入っているので、個々の表示を変える等の処理は、可能です)

---
max回繰り返す
    窓に表示用というラベルを作る
      その位置と大きさは、{100,10+labelY*n+labelinterval*n,labelX,labelY}
      その内容をやること内容リスト(n+1)に変える
      その背景色を白に変える
      n=n+1
      表示オブジェリスト(n)=表示用
繰り返し終わり
---

できれば、この「変数に入った状態」を活用して、「ボタン1の時」「ボタン2の時」と書かずにマウスイベントを設定できたらいいなあ、と・・・

駄目な場合は、座標で検出して分岐させるか、名前を設定して地道にやるかしようと思っています(キャンバス図形を使って、背後に表に出ないキャンバスを置いて色判定する方法もできそうかなあ、とは思いますが、この場合、メモリを食う&少し重くなるような気もします)


関連一覧ツリー

をクリックするとツリーを一括表示します)

返信フォーム

(この投稿に返信する場合は下記フォームから投稿して下さい)
(1MBまで)
(英数字で8文字以内)

- 投稿修正/削除フォーム -
処理 No パスワード

▲ページの先頭へ

- WebForum -