2022-06-27 18:25:41
Re①:フォーム上のリスト部品の外周をハイライト表示させたい
クリックしたリストの後ろにイメージ部品を移動させる感じでやってみました #----------------------------------------------------------------------- フォーム1とはフォーム これについて 背景色は黒色 可視はオン W=500。H=300。X=0。Y=0 フォーム2とはフォーム これについて 背景色は黒色 可視はオン W=500。H=300。X=フォーム1のX+W。Y=0 リスト11とはリスト これについて 親部品はフォーム1 W=220。H=230。X=10。Y=25 アイテムは「あ」 クリックした時は~ハイライト表示 リスト12とはリスト これについて 親部品はフォーム1 W=220。H=230。X=240。Y=25 アイテムは「あ」 クリックした時は~ハイライト表示 リスト21とはリスト これについて 親部品はフォーム2 W=220。H=230。X=10。Y=25 アイテムは「あ」 クリックした時は~ハイライト表示 リスト22とはリスト これについて 親部品はフォーム2 W=220。H=230。X=240。Y=25 アイテムは「あ」 クリックした時は~ハイライト表示 ハイライトとはイメージ ●ハイライト表示 イベント部品→親部品 //それに入る ハイライトの親部品はそれ ハイライトのXはイベント部品→X-5 ハイライトのYはイベント部品→Y-5 ハイライトのWはイベント部品→W+10 ハイライトのHはイベント部品→H+10 ハイライトを黄色で画面クリア ハイライトを最背面 #----------------------------------------------------------------------- リストのクリックした時は~が発生するとイベント部品が更新されるのでクリックしたリストの親部品、X、Y、W、Hをひろってこれます。 「イベント部品→親部品」の行は親部品であるフォームが「それ」に返ってくるのですが、何か知らんけど直接値に入れたり引数にしたりはできないみたい。 (エラーになる) ハイライトの親部品はイベント部品→親部品 (うまくいく) イベント部品→親部品 //それに入る ハイライトの親部品はそれ イメージ部品の移動ではなく四角を描く場合だと (エラーになる) イベント部品→親部品のX1,Y1からX2,Y2へ四角 (うまくいく) イベント部品→親部品 //それに入る それのX1,Y1からX2,Y2へ四角 |