stardiv.Toolkit.UnoListBoxControlサービスは、ダイアログコントロールの一種であるリストボックスを表す。
リストボックス(stardiv.Toolkit.UnoListBoxControlサービス) は、以下の属性をサポートしている。
属性 | 説明 | |
---|---|---|
SbxARRAY | Types | |
SbxARRAY | ImplementationId | |
SbxINTEGER | ItemCount | 項目の数(読み取り専用) |
SbxARRAY | Items | |
SbxINTEGER | SelectedItemPos | 強調表示中の項目の数(読み取り専用) |
SbxARRAY | SelectedItemsPos | 強調表示中の項目の数を格納したデータフィールド(複数選択可能なリストボックスのみ。読み取り専用) |
SbxSTRING | SelectedItem | 強調表示中の項目のテキスト(読み取り専用) |
SbxARRAY | SelectedItems | 強調表示中の項目を格納したデータフィールド(読み取り専用) |
SbxINTEGER | DropDownLineCount | |
SbxBOOL | MultipleMode | 複数選択が許可されるか(True)、拒否されるか(False) の設定(この属性はIsMultipleMode を介した間接的な利用のみが可能) |
SbxOBJECT | MinimumSize | |
SbxOBJECT | PreferredSize | |
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 ) | |
SbxARRAY | getTypes ( void ) | |
SbxARRAY | getImplementationId ( void ) | |
SbxVOID | addItemListener ( SbxOBJECT ) | |
SbxVOID | removeItemListener ( SbxOBJECT ) | |
SbxVOID | addActionListener ( SbxOBJECT ) | |
SbxVOID | removeActionListener ( SbxOBJECT ) | |
SbxVOID | addItem ( SbxSTRING, SbxINTEGER ) | 渡された文字列を指定するリスト位置に挿入する |
SbxVOID | addItems ( SbxARRAY, SbxINTEGER ) | 文字列データフィールドの形で渡された複数の項目を指定するリスト位置に挿入する |
SbxVOID | removeItems ( SbxINTEGER, SbxINTEGER ) | |
SbxINTEGER | getItemCount ( void ) | |
SbxSTRING | getItem ( SbxINTEGER ) | |
SbxARRAY | getItems ( void ) | |
SbxINTEGER | getSelectedItemPos ( void ) | |
SbxARRAY | getSelectedItemsPos ( void ) | |
SbxSTRING | getSelectedItem ( void ) | |
SbxARRAY | getSelectedItems ( void ) | |
SbxVOID | selectItemPos ( SbxINTEGER, SbxBOOL ) | |
SbxVOID | selectItemsPos ( SbxARRAY, SbxBOOL ) | |
SbxVOID | selectItem ( SbxSTRING, SbxBOOL ) | |
SbxBOOL | isMutipleMode ( void ) | リスト内で複数選択を許可するか否かを返す |
SbxVOID | setMultipleMode ( SbxBOOL ) | |
SbxINTEGER | getDropDownLineCount ( void ) | |
SbxVOID | setDropDownLineCount ( SbxINTEGER ) | |
SbxVOID | makeVisible ( SbxINTEGER ) | |
SbxVOID | disposing ( SbxOBJECT ) | |
SbxVOID | itemStateChanged ( SbxOBJECT ) | |
SbxOBJECT | getMinimumSize ( void ) | |
SbxOBJECT | getPreferredSize ( void ) | |
SbxOBJECT | calcAdjustedSize ( SbxOBJECT ) | |
SbxOBJECT | getMinimumSize ( SbxINTEGER, SbxINTEGER ) | |
SbxVOID | getColumnsAndLines ( SbxINTEGER, SbxINTEGER ) | |
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 ) |
選択されている項目を表すString型の値(文字列)
Dim oDialog As Object
BasicLibraries.LoadLibrary("Tools")
oDialog = LoadDialog("Standard", "MyDialog")
oDialog.execute()
If oDialog.GetControl("ListBox1").SelectedItem = "Bollinger bands" Then
REM
Else
REM
End If
文字列を指定するリスト位置に挿入する。
無し
リストボックスの有効・無効を切り替える。無効にしたコントロールは淡色(灰色)表示となり、入力や選択が行えなくなる。
リストボックスが有効か無効かを判定するには、isEnabledメソッドを使用する。
無し
リストボックスが有効か無効かを表すBoolean値を返す。
リストボックスの有効・無効を切り替えるには、setEnableメソッドを使用する。
無し
リストボックスが有効か無効かを表すBoolean値。有効ならTrue、無効ならFalse。