List 6-162 Business.Slipコンポーネントに追加するコンストラクタ文字列の処理
1: Implements IObjectConstruct
2: Implements ObjectControl
3:
4: ' 上司の承認が不要な伝票の最大合計金額
5: Dim g_MaxTotal As Currency
6:
7: ' コンストラクタ文字列関連のメソッド
8: Private Sub IObjectConstruct_Construct(ByVal pCtorObj As Object)
9: ' コンストラクタ文字列を取得し,変数g_MaxTotalに代入
10: If IsNumeric(pCtorObj.ConstructString()) Then
11: g_MaxTotal = pCtorObj.ConstructString()
12: Else
13: g_MaxTotal = 0
14: End If
15: End Sub
16:
17: ' オブジェクトのアクティブ化,非アクティブ化における処理
18: Private Sub ObjectControl_Activate()
19: ' アクティブ化されたときの処理(ここでは何もしない)
20: End Sub
21:
22: Private Sub ObjectControl_Deactivate()
23: ' 非アクティブ化されたときの処理(ここでは何もしない)
24: End Sub
25:
26: Private Function ObjectControl_CanBePooled() As Boolean
27: ' オブジェクトのプーリングの設定(VisualBasicの場合には無意味)
28: ObjectControl_CanBePooled = True
29: End Function