CButton(CControl)
導入されたバージョン | 0.97β
ボタンコントロールです。
コンストラクタ・メソッド・プロパティ概要
constructor | Create | インスタンスを生成します。
property | Images | Enabled=True(=1)の時のイメージ
property | DisabledImages | Enabled=False(=0)の時のイメージ
property | Buttons | ボタンを配列形式で返す。
property | ShowCaption | テキストの表示(※バグあり)
function | Add(ToolButton) | ツールボタンを追加。
function | AddButton | ツールボタンを作成して追加。
クラス CControl からの継承
property | Left | コントロールのX座標。
property | Top | コントロールのY座標。
property | Width | コントロールの幅。
property | Height | コントロールの高さ。
property | Text | コントロールのテキスト。
function | SetRect(x,y,w,h) | コントロールのサイズを設定。
function | SetPos(x,y) | コントロールの位置を設定。
property | Handle | (読)コントロールのハンドル。
property | Visible | コントロールの可視。
property | Enabled | コントロールの有効。
property | Layout | コントロールのレイアウト。
クラス CObject からの継承
static property | ClassName | (読)クラス名を返します。
function | Free | インスタンスを解放します。
詳細
CButton.Create コンストラクタです。
サンプルコード
    1
    2
    Obj = CButton.Create;
    Obj.Free;//開放する
CButton.Images ツールボタンに表示するイメージを設定します。 EnabledプロパティがTrue(=1)の時に有効です。 CImageListクラスを指定してください。
サンプルコード
    1
    2
    3
    4
    5
    6
    7
    8
    List = CImageList.Create;
    List.AddImage("test.bmp");

    Bar = CToolBar.Create;
    Bar.Images = List;

    Button = Bar.AddButton;
    Button.ImageIndex = 0; //有効になる
CButton.DisabledImages ツールボタンに表示するイメージを設定します。 EnabledプロパティがTrue(=0)の時に有効です。 CImageListクラスを指定してください。
サンプルコード
    1
    2
    3
    4
    5
    6
    7
    8
    9
    List = CImageList.Create;
    List.AddImage("test.bmp");

    Bar = CToolBar.Create;
    Bar.DisabledImages = List;

    Button = Bar.AddButton;
    Button.ImageIndex = 0; //有効になる
    Button.Enabled = False;
CToolBar.Buttons 管理しているCToolButtonを配列形式で返します。 読み取り専用プロパティです。 CToolBar.ShowCaption CToolButton.Textで指定したテキストを表示するかどうかの設定です。 ※背景色が黒くなってしまうようです。原因不明。バグですので修正までお待ちください。 CButton.Add(ToolButton) ツールボタンを追加します。 CToolButtonクラスを指定してください。
サンプルコード
    1
    2
    3
    4
    Bar = CToolBar.Create;
    Btn = CToolButton.Create;

    Bar.Add(Btn);
CButton.AddButton ツールボタンを生成して追加します。 生成したツールボタンのインスタンスを返します。
サンプルコード
    1
    2
    Bar = CToolBar.Create;
    Btn = Bar.AddButton;
index

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