日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2019-06-05 21:19:14

Re②:グループ内でGUI部品のイベントを設定し、その部品に対して描画命令を出すとエラーになる

ゲイン さん

部品にはオブジェクトというメンバがあって、上書きすると操作するオブジェクトが変わります。
とりあえず下記を実行してみてください。
赤色のイメージと青色のイメージが出来上がります。

#-------------------------ここから
ダミーイメージとはイメージ
本命イメージとはイメージ
ダミーイメージを赤色で画面クリア
ダミーイメージのオブジェクトは本命イメージのオブジェクト //←
ダミーイメージを青色で画面クリア
#-------------------------ここまで



今回の場合だと、こんな感じになります。

#-------------------------ここから
//操作用のダミーを用意しておく
ダミーイメージとはイメージ
その可視はオフ

■話題項目
 ・{イメージ=0}イメージ1
 ・内容展開(V)~
       ダミーイメージのオブジェクトはV  //←操作したいオブジェクトを入れる
       ダミーイメージの0,0を赤色で$10101まで塗る
       
 ・作る~
   イメージ1をイメージとして作成
#---- 
   イメージ1→X=0
   イメージ1→Y=0
   イメージ1→W=500 
   イメージ1→H=50 
   イメージ1を画面クリア
   イメージ1→クリックした時は~内容展開(イメージ1→オブジェクト)//←オブジェクトを渡す
   
   文字サイズは50 
   線色は$10101; 線太さは1 
   イメージ1の50,0から50,50へ線 
   イメージ1の0,0を赤色で塗る 
   イメージ1の60,30を$F5D2D2で塗る 
   イメージ1の5,-5へ"+"を文字表示 

AAAを話題項目として作成
#-------------------------ここまで

ちなみにオブジェクトを書き換えていいのかどうかは、よくわかりません
サンプルでも見たことがないので……
 ありがとうございます!これを参考にしたいと思います。しかし、このプログラムを「!変数宣言は必要」を入れて実行しようとすると
エラーになってしまうみたいです悲 とりあえずはこれを参考にしますがあともう少し募集をしたいと思います!

TKI さん
 質問に答えていただきありがとうございました😄

(編集パスワード送信)

子記事

親記事 (No.676)
返信した記事(元) (No.677)

この内容(No.681)に返信

この内容(No.681)をダウンロード

この内容(No.681)のテキスト表示





www.eznavi.net