CForm(CControl)

導入されたバージョン 0.90β
メインフォームです。
コンストラクタ・メソッド・プロパティ概要
constructor Create インスタンスを生成します。
property Caption コントロールのキャプション。
property
event
OnClick クリックしたときに発生するイベント。
property
event
OnMouseDown マウスのボタンが押されたときに発生するイベント。
property
event
OnMouseUp マウスのボタンが離されたときに発生するイベント。
property
event
OnMouseMove マウスが移動したときに発生するイベント。
property
event
OnClose フォームが閉じるときに発生するイベント。
property
event
OnKeyDown キーボードが押されたときに発生するイベント。
property
event
OnKeyUp キーボードが離されたときに発生するイベント。
property Style コントロールのスタイル。
クラス CControl からの継承
property Left コントロールのX座標。
property Top コントロールのY座標。
property Width コントロールの幅。
property Height コントロールの高さ。
function SetRect(x,y,w,h) コントロールのサイズを設定。
function SetPos(x,y) コントロールの位置を設定。
property Handle (読)コントロールのハンドル。
property Visible コントロールの可視。
property Enabled コントロールの有効。
property Layout コントロールのレイアウト。
クラス CObject からの継承
static
property
ClassName (読)クラス名を返します。
function Free インスタンスを解放します。

詳細
CForm.Create

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

フォームのキャプションです。
タイトルバーに表示される文字列です。
CForm.OnClick

クリックしたときに発生するイベント。
サンプルコード
1
2
3
4
Form = CForm.Create;
Form.OnClick = {
  Mes("クリックされました。");
}
CForm.OnMouseDown

マウスのボタンが押されたときに発生するイベントです。
サンプルコード
1
2
3
4
Form = CForm.Create;
Form.OnMouseDown = {
  Mes("マウスのボタンが押されました。");
}
CForm.OnMouseUp

マウスのボタンが離されたときに発生するイベントです。
サンプルコード
1
2
3
4
Form = CForm.Create;
Form.OnMouseUp = {
  Mes("マウスのボタンが離されました。");
}
CForm.OnMouseMove

マウスが移動したときに発生するイベントです。
サンプルコード
1
2
3
4
Form = CForm.Create;
Form.OnMouseMove = {
  Mes("マウスが動きました。");
}
CForm.OnClose

フォームが閉じる際に発生するイベントです。
サンプルコード
1
2
3
4
Form = CForm.Create;
Form.OnClose = {
  Mes("閉じます。");
}
CForm.OnKeyDown

キーボードが押されたときに発生するイベントです。
サンプルコード
1
2
3
4
Form = CForm.Create;
Form.OnKeyDown = {
  Mes("キーが押されました。");
}
CForm.OnKeyUp

キーボードが離されたときに発生するイベントです。
サンプルコード
1
2
3
4
Form = CForm.Create;
Form.OnKeyUp = {
  Mes("キーが離されました。");
}
CForm.Style

コントロールのスタイルです。
「Dialog」のとき、ダイアログボックススタイル境界線、サイズ変更不可。
「Single」のとき、一重境界線、サイズ変更不可。
「Sizeable」のとき、二重境界線、サイズ変更可能。標準。
「ToolWindow」のとき、「Single」かつ、タイトルバーが小さい。
「SizeToolWin」のとき、「Sizeable」かつ、タイトルバーが小さい。
「None」のとき、境界線なし、サイズ変更不可。
サンプルコード
1
MainForm.Style = "SizeToolWin";
プログラム言語「Spinel
Copyright © 2005 - Giemsa All Rights Reserved.
NOTES Software.