CMenuItem(CObject)

メニューアイテムクラスです。
このクラスは、CMenuクラスに追加して使用します。
コンストラクタ・メソッド・プロパティ概要
constructor Create インスタンスを生成します。
function AddMenu 子メニュー追加。
property Text メニューのテキスト。
property
event
OnClick クリック時に発生するイベント。
クラス CObject からの継承
static
property
ClassName (読)クラス名を返します。
function Free インスタンスを解放します。

詳細
CMenuItem.Create

コンストラクタです。
サンプルコード
1
2
Obj = CMenuItem.Create;
Obj.Free;//開放する
CMenuItem.AddMenu

メニューを追加します。
引数にはCMenuItemクラスを指定します。
サンプルコード
 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Base = CMenuItem.Create;

//メニューアイテム
File = CMenuItem.Create;
File.Text = "ファイル(&F)";

SubMenu = CMenuItem.Create;
SubMenu.Text = "サブメニュー(&S)";

//メニューFileへ追加
File.AddMenu(SubMenu);

//ベースへ追加
Base.AddMenu(File);

//フォームに追加
MainForm.Menu = Base;
CMenuItem.Text

メニューのテキストです。
CMenuItem.OnClick

クリックしたときに発生するイベント。
サンプルコード
1
2
3
4
5
6
7
8
Base = CMenu.Create;
Menu = CMenuItem.Create;
Menu.Text = "クリックしてみて";
Menu.OnClick = {
  Mes("クリックされました。");
}

Base.AddMenu(Menu);
プログラム言語「Spinel
Copyright © 2005 - gabyou All Rights Reserved.
NOTES Software.