投稿日 | 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の時」と書かずにマウスイベントを設定できたらいいなあ、と・・・
駄目な場合は、座標で検出して分岐させるか、名前を設定して地道にやるかしようと思っています(キャンバス図形を使って、背後に表に出ないキャンバスを置いて色判定する方法もできそうかなあ、とは思いますが、この場合、メモリを食う&少し重くなるような気もします)
- WebForum -