UnoCheckBoxControlは、ダイアログコントロールの一種であるチェックボックスを表すオブジェクトである。

チェックボックスは基本的にYesまたはNoの形式の情報を入力するために使用する。ただし、モード設定によっては、このような2 つのステータス間だけでなく、3 つのステータス間で選択することもできる。通常使用するのはYes かNo かの選択肢だが、どちらともつかない中間状態が選択肢としてあり得る場合は、それを示すステータスも表示できる。

属性の概要

stardiv.Toolkit.UnoCheckBoxControlの属性
属性 説明
SbxSTRING Label コントロール要素に表示するラベル(タイトル)
SbxSTRING ActionCommand
SbxINTEGER State チェックボックスの状態
SbxOBJECT MinimumSize
SbxOBJECT PreferredSize
SbxARRAY Types
SbxARRAY ImplementationId
SbxOBJECT Context
SbxOBJECT Peer
SbxOBJECT Model
SbxOBJECT View
SbxBOOL DesignMode
SbxOBJECT PosSize
SbxOBJECT OutputSize
SbxBOOL Visible
SbxBOOL Enable
SbxOBJECT Graphics
SbxOBJECT Size
SbxSTRING ImplementationName
SbxARRAY SupportedServiceNames
SbxOBJECT AccessibleContext
SbxOBJECT Delegator
SbxSTRING Dbg_SupportedInterfaces サポートしているインタフェースの一覧
SbxSTRING Dbg_Properties 属性の一覧
SbxSTRING Dbg_Methods メソッドの一覧

メソッドの概要

stardiv.Toolkit.UnoCheckBoxControlのメソッド
メソッド 説明
SbxEMPTY queryInterface ( SbxOBJECT )
SbxVOID addActionListener ( SbxOBJECT )
SbxVOID removeActionListener ( SbxOBJECT )
SbxVOID setLabel ( SbxSTRING )
SbxVOID setActionCommand ( SbxSTRING )
SbxVOID addItemListener ( SbxOBJECT )
SbxVOID removeItemListener ( SbxOBJECT )
SbxINTEGER getState ( void )
SbxVOID setState ( SbxINTEGER )
SbxVOID setLabel ( SbxSTRING )
SbxVOID enableTriState ( SbxBOOL )
SbxVOID disposing ( SbxOBJECT )
SbxVOID itemStateChanged ( SbxOBJECT )
SbxOBJECT getMinimumSize ( void )
SbxOBJECT getPreferredSize ( void )
SbxOBJECT calcAdjustedSize ( SbxOBJECT )
SbxARRAY getTypes ( void )
SbxARRAY getImplementationId ( void )
SbxVOID dispose ( void )
SbxVOID addEventListener ( SbxOBJECT )
SbxVOID removeEventListener ( SbxOBJECT )
SbxVOID setContext ( SbxOBJECT )
SbxOBJECT getContext ( void )
SbxVOID createPeer ( SbxOBJECT, SbxOBJECT )
SbxOBJECT getPeer ( void )
SbxBOOL setModel ( SbxOBJECT )
SbxOBJECT getModel ( void )
SbxOBJECT getView ( void )
SbxVOID setDesignMode ( SbxBOOL )
SbxBOOL isDesignMode ( void )
SbxBOOL isTransparent ( void )
SbxVOID setPosSize ( SbxLONG, SbxLONG, SbxLONG, SbxLONG, SbxINTEGER )
SbxOBJECT getPosSize ( void )
SbxVOID setVisible ( SbxBOOL )
SbxVOID setEnable ( SbxBOOL ) コントロールの有効・無効を切り替える
SbxVOID setFocus ( void )
SbxVOID addWindowListener ( SbxOBJECT )
SbxVOID removeWindowListener ( SbxOBJECT )
SbxVOID addFocusListener ( SbxOBJECT )
SbxVOID removeFocusListener ( SbxOBJECT )
SbxVOID addKeyListener ( SbxOBJECT )
SbxVOID removeKeyListener ( SbxOBJECT )
SbxVOID addMouseListener ( SbxOBJECT )
SbxVOID removeMouseListener ( SbxOBJECT )
SbxVOID addMouseMotionListener ( SbxOBJECT )
SbxVOID removeMouseMotionListener ( SbxOBJECT )
SbxVOID addPaintListener ( SbxOBJECT )
SbxVOID removePaintListener ( SbxOBJECT )
SbxVOID setOutputSize ( SbxOBJECT )
SbxOBJECT getOutputSize ( void )
SbxBOOL isVisible ( void )
SbxBOOL isActive ( void )
SbxBOOL isEnabled ( void ) コントロールの有効・無効を返す
SbxBOOL hasFocus ( void )
SbxBOOL setGraphics ( SbxOBJECT )
SbxOBJECT getGraphics ( void )
SbxOBJECT getSize ( void )
SbxVOID draw ( SbxLONG, SbxLONG )
SbxVOID setZoom ( SbxSINGLE, SbxSINGLE )
SbxVOID propertiesChange ( SbxARRAY )
SbxSTRING getImplementationName ( void )
SbxBOOL supportsService ( SbxSTRING )
SbxARRAY getSupportedServiceNames ( void )
SbxOBJECT getAccessibleContext ( void )
SbxVOID addModeChangeListener ( SbxOBJECT )
SbxVOID removeModeChangeListener ( SbxOBJECT )
SbxVOID addModeChangeApproveListener ( SbxOBJECT )
SbxVOID removeModeChangeApproveListener ( SbxOBJECT )
SbxOBJECT queryAdapter ( void )
SbxVOID setDelegator ( SbxOBJECT )
SbxEMPTY queryAggregation ( SbxOBJECT )

属性の詳細

State

チェックボックスの状態を表すInteger型の値

State
説明
0 No
1 Yes
2 中間状態

Dbg_Properties

Dim Dbg_Properties As String

このオブジェクトが持つ属性(プロパティ)の一覧(各属性がセミコロン記号で区切られた文字列)

Dbg_Methods

Dim Dbg_Methods As String

このオブジェクトが持つメソッドの一覧(各メソッドがセミコロン記号で区切られた文字列)

メソッドの詳細

setEnable

チェックボックスの有効・無効を切り替える。無効にしたコントロールは淡色(灰色)表示となり、入力や選択が行えなくなる。

チェックボックスが有効か無効かを判定するには、isEnabledメソッドを使用する。

呼び出し形式

Sub setEnable( flag As Boolean)

引数

flag
チェックボックスを有効するか無効にするかを指定するフラグ。有効する場合はTrue、無効にする場合はFalse。

戻り値

無し

isEnabled

チェックボックスが有効か無効かを表すBoolean値を返す。

チェックボックスの有効・無効を切り替えるには、setEnableメソッドを使用する。

呼び出し形式

Function setEnable As Boolean

引数

無し

戻り値

チェックボックスが有効か無効かを表すBoolean値。有効ならTrue、無効ならFalse。