メンバ一覧 SListCanceled | 前のプロパティ 次のプロパティ |
VB C# ALL プログラミング言語によるフィルタ (ここで選んだ言語で選別された説明や図だけが表示されます)
◇ 機能および役割
SList フックメソッドをキャンセルする (この項目の値を変更しない) ことを示す。
通常は、SList フックメソッドの戻り値を Nothing (または null) にすることによって、SList フックメソッドをキャンセルすることができるが、戻り値が値型のために Nothing (または null) にすることができない場合には、このプロパティを 真 (True, true) にすることによってキャンセルできる。
通常は、SList フックメソッドの戻り値を null にすることによって、SList フックメソッドをキャンセルすることができるが、戻り値が値型のために null にすることができない場合には、このプロパティを 真 (True, true) にすることによってキャンセルできる。
◇ 所属するクラス (ツーピーススタイルの場合にこのプロパティが宣言されているクラス)
AppliTech.WorkFrame.FormBase (ローカル)
◇ 値を参照・設定する際の書き方
fB.SListCanceled
(ただし fB は、クラス FormBase のインスタンス)
◇ 型および属性 (このプロパティの型と属性)
真偽値型 (Boolean, bool)
◇ 取り得る値とその意味
真 (True, true) だと、SList フックメソッドをキャンセルする (この項目の値を変更しない) ことを意味する。
◇ 例外の発生 (誤った参照の際に発生する例外)
(関係する例外の発生なし)
◇ 使用上のヒントと注意事項
SList フックメソッドが呼び出される直前に、このプロパティの値は 偽 (False, false) にされる。
◇ 関連事項
◇ 使用例
Friend Function 生徒管理_生徒番号_SList(ByVal fB As FormBase, _ ByVal iB_生徒番号 As ItemBase, _ ByVal Ct_生徒番号 As Control) As Integer Dim sListBox As SimpleSlistBox = New SimpleSlistBox("生徒番号", 20, 8) ' サーバから SList 表示用データを受け取ります。 Dim sListData As SimpleSlistModel = CType(iB_生徒番号.invokeCentral("SLIST"), SimpleSlistModel) sListBox.SetItems(sListData) sListBox.SetTargetControl(Ct_生徒番号) Dim res As DialogResult = sListBox.ShowDialog(fB.myForm) If res = DialogResult.OK Then Dim keyObj As Object = sListBox.GetSelectedKey() If keyObj Is Nothing Then fB.SListCanceled = True Return 0 End If Return CType(keyObj, WrpInteger).intValue() Else fB.SListCanceled = True Return 0 End If End Function
internal int 生徒管理_生徒番号_SList( FormBase fB, ItemBase iB_生徒番号, Control Ct_生徒番号 ) { SimpleSlistBox sListBox = new SimpleSlistBox("生徒番号", 20, 8); // サーバから SList 表示用データを受け取ります。 SimpleSlistModel sListData = (SimpleSlistModel)iB_生徒番号.invokeCentral("SLIST"); sListBox.SetItems(sListData); sListBox.SetTargetControl(Ct_生徒番号); DialogResult res = sListBox.ShowDialog(fB.myForm); if (res == DialogResult.OK) { Object keyObj = sListBox.GetSelectedKey(); if (keyObj == null) { fB.SListCanceled = true; return 0; } return (int)keyObj; } else { fB.SListCanceled = true; return 0; } }
int 生徒管理_生徒番号_SList( FormBase fB, ItemBase iB_生徒番号, JComponent Ct_生徒番号 ) { SimpleSlistBox sListBox = new SimpleSlistBox("生徒番号", 20, 8); // サーバから SList 表示用データを受け取ります。 SimpleSlistModel sListData = (SimpleSlistModel) iB_生徒番号.invokeCentral("SLIST"); sListBox.SetItems(sListData); sListBox.SetTargetControl(Ct_生徒番号); DialogResult res = sListBox.ShowDialog(fB.myForm); if (res == DialogResult.OK) { Object keyObj = sListBox.GetSelectedKey(); if (keyObj == null) { fB.SListCanceled = true; return 0; } return (Integer) keyObj; } else { fB.SListCanceled = true; return 0; } }