CMenuItem(CObject)
導入されたバージョン | 0.90β
CreateMenu | 0.97β
メニューアイテムクラスです。 このクラスは、CMenuクラスに追加して使用します。
コンストラクタ・メソッド・プロパティ概要
constructor | Create | インスタンスを生成します。
function | AddMenu | 子メニュー追加。
property | Text | メニューのテキスト。
overload function | CreateMenu | メニューを作成して追加。
overload function | CreateMenu(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 メニューのテキストです。 CMenu.CreateMenu メニューを作成、追加します。 メニューの一番下に新しいメニューを追加します。
サンプルコード
    1
    2
    3
    4
    5
    6
    Base = CMenu.Create;

    File = Base.CreateMenu;
    File_New = File.CreateMenu;

    MainForm.Menu = Base
CMenu.CreateMenu(Text) テキストを指定してメニューを作成、追加します。 メニューの一番下に新しいメニューを追加します。
サンプルコード
    1
    2
    3
    4
    5
    6
    Base = CMenu.Create;

    File = Base.CreateMenu("ファイル(&F)");
    File_New = File.CreateMenu("新規作成(&N)");

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

    Base.AddMenu(Menu);
index

プログラム言語「Spinel」
Copyright © 2005 - gabyou All Rights Reserved.
NOTES Software.