暇人おやじの暇なつぶやき
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
button命令でボタンを表示することかできた
ではこのボタンを、大きいボタンや小さいボタンにしたい そうサイズを変更したいのだ これには特別な命令が用意されている 「 objsize 」 この命令はオブジェクトサイズという、オブジェクトのサイズを変更するもの ボタンじゃなくてオブジェクト?はて、なんのことだろうか まずは次のプログラムを実行してみよう button "規定値",*shori1 mes "aaa" objsize 100,24,10 button "100*24",*shori1 objsize 128,48,10 mes "aaa" button "128*48",*shori1 *shori1 メッセージ表示とボタンの表示を行うプログラムだが objsize命令が次の行の命令に作用しているようだが、最後のボタンでは 2行前の命令に対して作用している objsize 128,48,10 mes "aaa" button "128*48",*shori1 mesについては作用していない事がわかる これでなんとなくオブジェクトがわかっただろうか まーこれじゃわかるわけ無いか>_< PR
そろそろ春の訪れを感じるように鼻がむずむずしてきませんか?
そうです、花粉の季節です 東北方面ではまだまだ雪が舞い散っているようですが 関東は暖かくなってきました 今年も残り9ヶ月 なかなか進まないプログラムにも日の光があたるように コードという栄養剤を蒔きましょう goto 行け *shori1 *shori1
昨夜の強風から電車の遅れがあるようで
朝なのに人はまばら、、、これでよくも会社が成り立つものだw
といっても仲間・・・(略
さて、button 命令にはgosubを記載できる 例) button gosub "文字",*shori1 gosubとは、サブルーチン、つまり別の処理を行いまた戻って来いという意味である したがって、例のような場合にはボタンを押したら*shori1の処理を行って戻ってきなさい となる また、*shori1側ではサブルーチンなので戻る為のreturnを記載する button gosub "文字",*shori1 stop *shori1 mes "shori1" return さて、この戻るという処理とボタンの処理には不思議な動作がある 次のコードを見てみよう button gosub "文字",*shori1 mes "stop" stop *shori1 mes "shori1" return ボタンの後にメッセージを表示するようにしてみた これは机上で考えるとボタンを押したら*shori1へ行き「shori1」を表示して 戻る、戻ったら「stop」を表示しなさい という仕様になる しかし実際にこれを動かすと、ボタンを押しても「stop」は表示されない これはボタン命令が待つ仕組みはstop、もしくはプログラムの最終行になる為 戻りが直近の「stop」に戻るものと思われるからだ この当たり注意が必要でR 筆者使用環境はバージョン3.1だが、他のバージョンではもしかしたら 違う動きをするかもしれない、色々と試すのもプログラミングの醍醐味・・・かな といってもauでおなじみの仲間さんが主演のドラマではない そろそろhspのほうでレベルアップしてみよう |
カレンダー
カテゴリー
フリーエリア
最新CM
最新TB
ブログ内検索
|