Object Oriented XBASE Forum
日本語標準コントロールクラス(Jbasicctrl.vcx)VER1.2
for Visual Foxpro
Visual FoxPro の標準コントロールはフォントプロパティを必ず日本語フォントに変更しなければなりません。あらかじめ日本語フォント(MSゴシック)をデフォルトのフォントにしたクラスです。クラス名の頭に’J’がつきます。
リンクのはっていないクラスは単に Font Name と Font Size を変更しただけです。
入力するデータ型に特化した、拡張テキストボックスコントロール。日付入力、数値入力等に特化したコントロールです。
○日本語拡張スピナーボックス
入力するデータ型に特化した、拡張スピナーコントロール。時刻入力等に特化したコントロールです。
このプログラムを利用したことにより、使用者に損害が発生しても制作者及びこのホームページ管理者は一切の責任を負いませんので、この条項をご確認のうえご利用下さい。
| 概要 |
|
|||
| Class Name | Jtextbox | |||
| Parent Class | textbox | |||
| Base Class | textbox | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| Font Name | (MSゴシック) | |||
| Font Size | (12) | |||
| IME Mode | (1 Open IME) | |||
| 新規property | OldValue | (none) 変更前の値を保持しておく | public | |
| Method | ||||
| Method(変更) | gotfocus | |||
| 新規Method | なし | |||
| 概要 |
|
|||
| Class Name | JPageframe | |||
| Parent Class | PageFrame | |||
| Base Class | PageFrame | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| Font Name (Page) | (MSゴシック) | |||
| Font Size (Page) | (12) | |||
| 新規property | ||||
| Method | ||||
| Method(変更) | refresh | 詳細はコードを見てください | ||
| 新規Method | なし | |||
| 概要 |
|
|||
| Class Name | Jcolortextbox | |||
| Parent Class | textbox | |||
| Base Class | textbox | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| Font Name | (MSゴシック) | |||
| Font Size | (12) | |||
| 新規property | OldValue | (none) 変更前の値を保持しておく | public | |
| LostfocusColor | ( RGB(255,255,255) 黄色 ) フォーカスが当たっているときのbackcolor指定 |
public | ||
| SetfocusColor | ( RGB(255,255,0) 白 ) フォーカスが当たっていないときのbackcolor指定 |
public | ||
| Method(変更) | init | |||
| gotfocus | ||||
| lostfocus | ||||
| 新規Method | なし | |||
| 概要 |
|
|||
| Class Name | Jcolordatetextbox | |||
| Parent Class | Jcolortextbox | |||
| Base Class | textbox | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| INPUTMASK | (9999.99.99) | |||
| IME Mode | (2 Close IME) | |||
| 新規property | NullPermit | (.T.) NULL値(’ . . ’)を許可するかどうか |
public | |
| YYYYMMDD | (none) 日付値を YYYYMMDD の形式で返す |
public | ||
| Method(変更) | init | |||
| valid | 不正日付の入力チェック(2000年、閏年、完全対応のはず?) NullPermit Property がTRUE の場合は(’ . . ’)もOK |
|||
| lostfocus | ||||
| 新規Method | なし | |||
| 概要 |
|
|||
| Class Name | Jcoloryyyymmtextbox | |||
| Parent Class | Jcolortextbox | |||
| Base Class | textbox | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| INPUTMASK | (9999.99) | |||
| IME Mode | (2 Close IME) | |||
| 新規property | NullPermit | (.T. ) NULL値(’ . ’)を許可するかどうか |
public | |
| YYYYMM | (none) 年月値を YYYYMM の形式で返す |
public | ||
| Method(変更) | init | |||
| valid | 不正な年月値の入力チェック(1〜12月以外は×) 年部分のチェックはしていない NullPermit Property がTRUE の場合は(’ . . ’)もOK |
|||
| lostfocus | ||||
| 新規Method | なし | |||
| 概要 |
|
|||
| Class Name | Jcolornumtextbox | |||
| Parent Class | Jcolortextbox | |||
| Base Class | textbox | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| Alignment | (1 Right) | |||
| IME Mode | (2 Close IME) | |||
| Format | (z) 数値0のとき0は表示しない | |||
| Value | (0) | |||
| 新規property | keta | 3(default)整数部桁数 | public | |
| decimal | 0(default)小数部桁数 | public | ||
| cpicture | --------------- | hidden | ||
| cconmapicture | --------------- | hidden | ||
| Method(変更) | init | |||
| lostfocus | ||||
| gotfocus | ||||
| 新規Method | なし | |||
* keta property, decimal property をセットすることにより Inputmask property の picture 文字列を自動的に作成します。
| 概要 |
|
|||
| Class Name | Jcolorspinner | |||
| Parent Class | Jspinner | |||
| Base Class | spinner | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| Font Name | (MSゴシック) | |||
| Font Size | (12) | |||
| 新規property | OldValue | (none) 変更前の値を保持しておく | public | |
| LostfocusColor | ( RGB(255,255,255) 黄色 ) フォーカスが当たっているときのbackcolor指定 |
public | ||
| SetfocusColor | ( RGB(255,255,0) 白 ) フォーカスが当たっていないときのbackcolor指定 |
public | ||
| Method(変更) | init | |||
| gotfocus | ||||
| lostfocus | ||||
| 新規Method | なし | |||
| 概要 |
|
|||
| Class Name | Jcolorhhmmspinner | |||
| Parent Class | Jcolorspinner | |||
| Base Class | spinner | |||
| Class used | なし | |||
| property | 項目 | 値 ()内はデフォルト値 | ||
| Font Name | (MSゴシック) | |||
| Font Size | (12) | |||
| 新規property | OldValue | (none) 変更前の値を保持しておく | public | |
| mmunit | increment(増減)値、分単位で指定 60分を割り切れない値が指定された場合は1とする このpropertyをコードで設定した場合は、init methodを再度実行すること |
public | ||
| Method(変更) | valid | |||
| upclick | ||||
| downclick | ||||
| interactivechange | ||||
| init | ||||
| 新規Method | なし | |||
ver1.1 1999.7.27
ver1.2 2000.7.31
Jpageframe のバグ修正
日本語拡張スピナーボックス(Jcolorspinner,Jcolorhhmmspinner)の追加
以上