Menu - コマンドリファレンス

Casio Basicプログラミング - コマンドリファレンス
<コマンドリファレンス・トップ>

誤字脱字・記載ミスや分かりにくい表現は随時追記・修正します

2018/01/16
更新 2018/01/20


[純正 / C.Basic] [FX / CG]


Menu




メニュー画面を作る。

[純正 / C.Basic]

(書式) Menu "<メニュータイトル>", "<項目1>",<ラベル文字1>,"<項目2>",<ラベル文字2>[,"<項目n>",<ラベル文字n>...]
項目/ラベル数は2~9で正常動作、それ以外はエラーになる。項目nを選択すると<ラベル文字n>に対応した Lbl n に分岐する。項目n に対応する動作は、Lbl n に続いて記述する。Lbl n の記述動作終了時のジャンプ先は、Goto n ... Lbl n と同様に、Goto、Return、Stop で指定する。ラベル文字n / Lbl n の n は、0~9、A~Z、、θ が使える。
※ 純正Casio BasicのMenuコマンドでは、タイトルは最大16文字だが、C.Basic では最大17文字使える。

(キープレス) [SHIFT]-[VARS](PRGM) [F3](JUMP) [F6](Menu)

(例)
  Menu "Favorite Games","Whack-a-Mole",1,"Master Mind",2,"Hit & Blow",3,"Exit",4
  Lbl1
  Prog "WHACKAMO"
  Return
  Lbl 2
  Prog "MASIOV4C"
  Return
  Lbl 3
  Prog "HITBLOW"
  Return
  Lbl 4

※ 出力
Genuine_Menu.png



[C.Basic for CG] [CG]

C.Basic for CGのMenuコマンドは色設定ができる (拡張機能)。

(書式) Menu [@]"<メニュータイトル>", "<項目1>",<ラベル文字1>,"<項目2>",<ラベル文字2>[,"<項目n>",<ラベル文字n>...]
項目/ラベル数は2~9で正常動作、それ以外はエラーになる。項目nを選択すると<ラベル文字n>に対応した Lbl n に分岐する。項目n に対応する動作は、Lbl n に続いて記述する。Lbl n の記述動作終了時のジャンプ先は、Goto n ... Lbl n と同様に、Goto、Return、Stop で指定する。ラベル文字n / Lbl n の n は、0~9、A~Z、、θ が使える。
※ 色設定 (拡張機能)
 ・タイトルの文字色は、Menuコマンド直前の色指定で設定可能。
 ・メニュー項目の文字色は、Plot/Line-Colorの色指定で設定可能。
 ・メニューの背景色は、Back-Colorの色指定で設定可能。
※ Menu 直後に "@" を付けると、<メニュータイトル>と<項目n>のフォントサイズが同じ
  (C.Basic for FX版の仕様)になる。[2018/01/20 追加]

(キープレス) [SHIFT]-[VARS](PRGM) [F3](JUMP) [F6](Menu)

(例)
  Plot-Line-Color Black '拡張機能によりメニュー項目の文字をBlackに設定
  Back-Color EGB(140,190,160) '拡張機能により背景色をRGB( コマンドで中間色に設定
  Red '拡張機能によりタイトルの文字色を Red に設定
  Menu " Favorite Games","Whack-a-Mole",1,"Master Mind",2,"Hit & Blow",3,"Exit",4
  Lbl1
  Prog "WHACKAMO"
  Return
  Lbl 2
  Prog "MASIO4C"
  Return
  Lbl 3
  Prog "HITBLOW"
  Return
  Lbl 4

※ 出力
DispCap1.png




応援クリックをお願いします。励みになるので...
にほんブログ村 IT技術ブログ 開発言語へ






keywords: プログラム関数電卓、Casio Basic、C.Basic、プログラミング

リンク集 | ブログ内マップ





関連記事

テーマ : プログラム関数電卓
ジャンル : コンピュータ

トラックバック


この記事にトラックバックする(FC2ブログユーザー)

コメントの投稿

非公開コメント

最新記事
検索フォーム
最新コメント
カテゴリ
プログラム電卓全般 (21)
Casio Basic全般 (170)
プログラムライブラリ (18)
Casio Basic入門 (74)
コマンドリファレンス (27)
Casio Basicプログラミング (31)
アドイン版 Caso Basic (37)
C.Basic (22)
C:Basic (2)
機種別トピックス (61)
スタンダード関数電卓 (12)
fx-5800P (8)
fx-5800P プログラム (20)
fx-9860GII (7)
fx-9860GII への移植 (4)
fx-CG20 (2)
fx-CG50 (6)
fx-CG50 への移植 (2)
インサイドCasio Basic (23)
Inside Casio Basic (11)
e-Gadget (92)
楽屋裏 (35)
番外編 - パソコンなど (25)
Windowsプログラミング (6)
C# (3)
VC++ (0)
No music No life (1)
仮置き(未分類) (0)
Visitors
Online Counter
現在の閲覧者数:
プロフィール

やす (Krtyski)

Author:やす (Krtyski)
since Oct 30, 2013


プログラム電卓は、プログラムを作って、使ってナンボ!

実際に触って気づいたこと、自作プログラム、電卓プログラミングについて書いています。

なお管理人はカシオ計算機の関係者ではなく、Casio Basicが面白いと感じる1ユーザーです。


写真: 「4駆で泥んこ遊び@オックスフォード郊外」

リンク
月別アーカイブ
Sitemap

全ての記事を表示する

ブロとも申請フォーム

この人とブロともになる

QRコード
QR