UnoRadioButtonControlは、ダイアログコントロールの一種であるオプションボタン(ラジオボタン)を表すオブジェクトである。
複数のボタンをグループ化して、そのうち1つのオプションを選択することにより使用する。その際にオプションの1つが選択されると、残りのオプションは非選択状態になる。このように処理することで、選択状態にあるオプションは常に1つだけになる。
属性 | 説明 | |
---|---|---|
SbxSTRING | Label | ボタンに表示するラベル(タイトル) |
SbxSTRING | ActionCommand | |
SbxBOOL | 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 | メソッドの一覧 |
メソッド | 説明 | |
---|---|---|
SbxEMPTY | queryInterface ( SbxOBJECT ) | |
SbxVOID | addActionListener ( SbxOBJECT ) | |
SbxVOID | removeActionListener ( SbxOBJECT ) | |
SbxVOID | setLabel ( SbxSTRING ) | |
SbxVOID | setActionCommand ( SbxSTRING ) | |
SbxVOID | addItemListener ( SbxOBJECT ) | |
SbxVOID | removeItemListener ( SbxOBJECT ) | |
SbxBOOL | getState ( void ) | |
SbxVOID | setState ( SbxBOOL ) | |
SbxVOID | setLabel ( SbxSTRING ) | |
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 ) |
ボタンの状態を表すBoolean型の値
値 | 説明 |
---|---|
True | 選択されている |
False | 選択されていない |
Dim oDialog As Object
Dim oOptionButton As Object
BasicLibraries.LoadLibrary("Tools")
oDialog = LoadDialog("Standard", "Dialog1")
oDialog.Execute()
oOptionButton = oDialog.GetControl("OptionButton1")
If oOptionButton.State = True Then
' ボタンが選択されているときの処理
Else
' ボタンが選択されていない時の処理
End If
ラジオボタンの有効・無効を切り替える。無効にしたコントロールは淡色(灰色)表示となり、入力や選択が行えなくなる。
ラジオボタンが有効か無効かを判定するには、isEnabledメソッドを使用する。
無し
ラジオボタンが有効か無効かを表すBoolean値を返す。
ラジオボタンの有効・無効を切り替えるには、setEnableメソッドを使用する。
無し
ラジオボタンが有効か無効かを表すBoolean値。有効ならTrue、無効ならFalse。