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;
プログラム言語「Spinel
Copyright © 2005 - Giemsa All Rights Reserved.
NOTES Software.