投稿者:KNIGHT 投稿日:2024/11/10(Sun) 00:11:25 No.3035
お世話になります。
https://produ.irelang.jp/docs/pgraphics/canvas/canvas.htm
例えば上記のサンプルコードで、
>キャンバス1へ「プロデル」という文字を描く
> その位置は{160,50}
> その線色は、紺
> その文字サイズは20
このキャンバス文字だけを削除したい場合には、いろいろと試行錯誤してみましたが、どうすればよいのか分かりません。
このページにある
>【名前】を消す
>パネル上から指定した部品を消します
という記載から、
キャンバス1のキャンバス文字を消す
とコーディングしてみましたが以下のようなエラーが出ます。
〜〜〜〜〜〜
キャンバス型には「キャンバス文字」という設定項目または手順がありません。
〜〜〜〜〜〜
キャンバスに描いたキャンバス部品(図形)を削除するコーディング法をご教授いただきたいです。
よろしくお願いいたします。
投稿者:アーク 投稿日:2024/11/11(Mon) 10:19:57 No.3036
アークです。
幾つかの方法が有りますが最も簡単なのは、
作成する時に名前を付けておいてそれを指定して消す方法です。
キャンバス1へ「プロデル」という文字を描いて絵文字とする
キャンバス1から絵文字を消す
この場合の名前は文字列では無く固有のオブジェクト名になります。
投稿者:KNIGHT 投稿日:2024/11/11(Mon) 16:38:57 No.3037
御世話になります。
アークさん、お返事を有難うございます。
> 作成する時に名前を付けておいてそれを指定して消す方法です。
>キャンバス1へ「プロデル」という文字を描いて絵文字とする
なるほどです。名前がないと削除のしようがないのですね。
マニュアルには、名前の付け方が記載されていないようですね。
「複文による代入」の他に名前を付ける方法はありますか?
絵文字は、キャンバス1へ「プロデル」という文字を描いたもの
と書いてもよいようですね。
> この場合の名前は文字列では無く固有のオブジェクト名になります。
「固有のオブジェクト名」というのが理解しがたいですが、変数みたいなものという理解で良いのでしょうか?
https://produ.irelang.jp/docs/pgraphics/canvas/canvastext.htm
上記マニュアルのキャンバス文字で、
>作成する方法
A>【キャンバス名】へ〈【内容】という〉文字を書く
B>キャンバス文字(【キャンバス】)を作る
A>は実際にサンプルコードがあるので理解できるのですが、
B>の記述内の【キャンバス】には何を書けばよいのですか?
B>の記述法のサンプルをご教授願えませんでしょうか。
よろしくお願いいたします。
- WebForum -