コンボボックス (PRIM_CMBX)

値のドロップダウンリスト

祖先 - コントロール (PRIM_CTRL) オブジェクト (PRIM_OBJT)

詳細

コンボボックスまたはドロップダウンは、クリックしたときに利用可能な値のリストを表示するリストベースのコントロールです。 

構成に応じて、コンボはコントロールの編集部分にデータを入力することもできます。 

コンボから項目が選択されると、下にあるリストエントリに関連付けられたフィールド値が親コンポーネントに返されます。

シンプルな 2 列のコンボ 

     Function Options(*DIRECT)
Begin_Com Role(*EXTENDS #PRIM_FORM) Height(284) Left(196) Top(211) Width(549) Clientwidth(533) Clientheight(245)
Define_Com Class(#PRIM_CMBX) Name(#ComboBox) Componentversion(1) Displayposition(1) Fixedheight(False) Left(128) Parent(#COM_OWNER) Showselection(False) Showselectionhilight(False) Tabposition(1) Top(40) Height(37) Width(272) Comboboxstyle(DropDownList)
Define_Com Class(#PRIM_CBCL) Name(#CBCL1) Displayposition(1) Parent(#ComboBox) Source(#xDemoAlpha128) Usepicklist(False)
Define_Com Class(#PRIM_CBCL) Name(#CBCL2) Displayposition(2) Parent(#ComboBox) Source(#xDemoNumber) Usepicklist(False)

Evtroutine Handling(#Com_owner.CreateInstance)

#Com_owner.AddEntry( 1 "One" )
#Com_owner.AddEntry( 2 "Two" )
#Com_owner.AddEntry( 3 "Three" )
#Com_owner.AddEntry( 4 "Four" )
#Com_owner.AddEntry( 5 "Five" )

Endroutine

Mthroutine Name(AddEntry)
Define_Map For(*input) Class(#xDemoNumber) Name(#Value)
Define_Map For(*input) Class(#xDemoAlpha128) Name(#Caption)

#xDemoNumber := #Value
#xDemoAlpha128 := #Caption

Add_Entry To_List(#ComboBox)

Endroutine

Evtroutine Handling(#ComboBox.ItemGotFocus)

#Com_owner.Caption := #xDemoAlpha128

Endroutine

End_Com

プロパティ

名前

記述

AutoSelect

AutoSelectはテキストを自動的に選択するためのプロパティです。

AutoSelectItem

AutoSelectItemは、最初のアイテムを自動的に設定します

BusyUpdates

BusyUpdatesはコントロールがそれ自身をどのようにしてアップデートするかを指定します。 コントロール (PRIM_CTRL) より継承

BusyUpdatesOfParent

BusyUpdatesOfParentは親のコントロールが更新するかどうかを指定します。 コントロール (PRIM_CTRL) より継承

CanFocus

CanFocusはコントロールがキーボードフォーカスを受け取れるかどうかを示す値を返します。 コントロール (PRIM_CTRL) より継承

Cell

リスト内の特定のセルへの参照

Columns

リスト内の列のコレクション

ComboBoxStyle

ComboBoxStyleはコンボボックスのタイプを指定するためのプロパティです。

ComponentClassName

コンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentMembers

このコンポーネントの全てにアクセスできるようにします。 オブジェクト (PRIM_OBJT) より継承

ComponentPatternName

コンポーネントのクラスを制限します。 オブジェクト (PRIM_OBJT) より継承

ComponentTag

インスタンス用に値を格納できる汎用スペース オブジェクト (PRIM_OBJT) より継承

ComponentType

ComponentTypeではコンポーネントのタイプ情報にアクセスできます。 オブジェクト (PRIM_OBJT) より継承

ComponentTypeName

ComponentTypeName十分適格なコンポーネントのクラス名です。 オブジェクト (PRIM_OBJT) より継承

ComponentVersion

利用されているコントロールのバリアント

CurrentItem

UIのタッチまたはリスト関連コマンド経由で最後に選択されたリスト内の項目

Cursor

Cursorのイメージを指定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

DataClass

データ入力の制御に使用された、リポジトリフィールドまたは基礎となる製品データクラスへの参照

DisplayPosition

DisplayPositionに表示の位置を指定します。 コントロール (PRIM_CTRL) より継承

DragStyle

DragStyleはどのようにコンポーネントがドラッグされるかを決めます。 コントロール (PRIM_CTRL) より継承

DropDownCount

DropDownCountはリストに表示する項目数を設定するためのプロパティです。

DropDownOpen

コンボボックスは開いているか

DropDownWidth

DropDownWidthはドロップダウンの幅をwidthプロパティのパーセント値で示します。

Enabled

Enabledはコンポーネントを使用可能/使用不可にするためのプロパティです。 コントロール (PRIM_CTRL) より継承

Entries

Entriesはリストの項目数を表示するためのプロパティです。

FixedHeight

コンボの高さを自動的にテキストの高さに設定します

FixedPosition

親がスクールされても移動しないよう、コントロールを固定します コントロール (PRIM_CTRL) より継承

Focus

Focusはコンポーネントにフォーカスがあるかどうかを判断するためのプロパティです。 コントロール (PRIM_CTRL) より継承

FocusedStyle

コントロールにフォーカスがある時に適用するスタイルへの参照 コントロール (PRIM_CTRL) より継承

FocusedStyles

コントロールにフォーカスがある時に適用するスタイルのコレクション コントロール (PRIM_CTRL) より継承

FocusItem

FocusItemはフォーカスを持つ項目を判断/設定するためのプロパティです。

Handle

デスクトップアプリケーション内のWindowsハンドルを返します コントロール (PRIM_CTRL) より継承

HasSelection

編集可能なテキストが選択されている場合TRUE

Height

Heightコンポーネントの高さを設定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

Hint

Hintはコンポーネントの記述を設定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

HintPopup

HintPopupは省略値のポップアップテキストの代わりにポップアップパネル(#prim_ppnl)インスタンスが利用できるようにします。 コントロール (PRIM_CTRL) より継承

HintShow

HintShowはヒントを表示するためのプロパティです。 コントロール (PRIM_CTRL) より継承

HintShowOfParent

HintShowOfParentはコンテナのHintShowプロパティを参照するためのプロパティです。 コントロール (PRIM_CTRL) より継承

HintTitle

HintTitleヒントウィンドウの上部に強調文字で表示されるテキストを指定します。 コントロール (PRIM_CTRL) より継承

IntegralHeight

リストの最後の項目を部分的に表示するかどうかをIntegralHeightプロパティで設定します。

IsAnimating

IsAnimatingは現在コントロールがアニメーションで表示されていることを示します。 コントロール (PRIM_CTRL) より継承

IsRealized

デザインインスタンスが実施されるとTRUEになります。 コントロール (PRIM_CTRL) より継承

Items

コンポーネント内のアイテムのコレクション

Left

Leftはコンポーネントの左側の位置を設定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

MessageSet

LANSA内部専用

MessagesOfComponent

LANSA内部専用

MessagesOfFeature

LANSA内部専用

Modified

Modifiedはコントロールの内容が変更されていることを知らすためのプロパティです。 コントロール (PRIM_CTRL) より継承

ModifiedRules

ModifiedプロパティをTRUEに設定する時を制御します。

MouseOver

MouseOverマウスがコントロールの真上にあるかどうかを決定します。 コントロール (PRIM_CTRL) より継承

MouseOverStyle

MouseOverStyleマウスが真上にある時にコントロールに適用するスタイル(#Prim_vs.Style)を定義します。 コントロール (PRIM_CTRL) より継承

MouseOverStyles

MouseOverStylesマウスが真上にある時にコントロールに適用するスタイル集(#Prim_vs.Style)です。 コントロール (PRIM_CTRL) より継承

Name

コンポーネントの名前 オブジェクト (PRIM_OBJT) より継承

NotificationStyle

どのようにイベントが起動されるかをコントロールします

Opacity

Opacityはコントロールと背景の表示関係を表します。 コントロール (PRIM_CTRL) より継承

Owner

コンポーネントのオーナーです。 オブジェクト (PRIM_OBJT) より継承

Parent

このコントロールがビジュアル的に位置しているコントロールへの参照 コントロール (PRIM_CTRL) より継承

Popup

Popupは通常の右クリックのポップアップメニューの代わりにポップアップパネル(#prim_ppnl)インスタンスが利用できるようにします。 コントロール (PRIM_CTRL) より継承

PopupMenu

右クリックで表示されるポップアップメニューへの参照 コントロール (PRIM_CTRL) より継承

ReadOnly

コンポーネントを入力として使用できるかどうかを制御します

Rotation

Rotationは指定の原点の周りをコントロールが回転できるようにします。 コントロール (PRIM_CTRL) より継承

RotationOriginLeft

RotationOriginLeftはコントロールがその周りを回転する想定地点の左座標を指定します。 コントロール (PRIM_CTRL) より継承

RotationOriginTop

RotationOriginTopはコントロールがその周りを回転する想定地点の上座標を指定します。 コントロール (PRIM_CTRL) より継承

RowHeight

ドロップダウン内の行の高さ(ピクセル)

ScaleHeight

ScaleHeightはコントロールのビジュアル表示で使用する高さをパーセントで示します。 コントロール (PRIM_CTRL) より継承

ScaleOriginLeft

ScaleOriginLeftはコントロールのサイズ調整時の想定開始地点の左座標を指定します。 コントロール (PRIM_CTRL) より継承

ScaleOriginTop

ScaleOriginTopはコントロールのサイズ調整時の想定開始地点の上座標を指定します。 コントロール (PRIM_CTRL) より継承

ScaleWidth

ScaleWidthはコントロールのビジュアル表示で使用する幅をパーセントで示します。 コントロール (PRIM_CTRL) より継承

ScreenLeft

ScreenLeftはスクリーンの左側からの距離を設定します。 コントロール (PRIM_CTRL) より継承

ScreenTop

ScreenTopはスクリーンの上部からの距離を設定します。 コントロール (PRIM_CTRL) より継承

ScrollLeft

スクロールされた子コントロールの(親コントロールに対して)左の位置 コントロール (PRIM_CTRL) より継承

ScrollTop

スクロールされた子コントロールの(親コントロールに対して)上の位置 コントロール (PRIM_CTRL) より継承

SelectionEnd

SelectionEndは選択の終了地点を設定します。

SelectionStart

SelectionStartは選択の開始地点を設定します。

SelectionStyle

SelectionStyleは複数選択可能にするためのプロパティです。

ShowSelection

ShowSelectionは選択されている項目を表示するかどうかを設定するためのプロパティです。

ShowSelectionHilight

ShowSelectionHilightは選択されたアイテムがどのように表示されるかをコントロールします

SkewLeft

SkewLeftはコントロールを水平方向に傾ける角度を定義します。 コントロール (PRIM_CTRL) より継承

SkewOriginLeft

SkewOriginLeftはコントロール傾斜時の想定開始地点の左座標を指定します。 コントロール (PRIM_CTRL) より継承

SkewOriginTop

SkewOriginTopはコントロール傾斜時の想定開始地点の上座標を指定します。 コントロール (PRIM_CTRL) より継承

SkewTop

SkewTopはコントロールを垂直方向に傾ける角度を定義します。 コントロール (PRIM_CTRL) より継承

Style

Styleはコントロールに適用するスタイル(#Prim_vs.Style)を定義します。 コントロール (PRIM_CTRL) より継承

Styles

コントロールに適用するスタイルのコレクション コントロール (PRIM_CTRL) より継承

TabPosition

TabPositionはフォーカスの順番を指定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

TabStop

TabStopはTabキーによってフォーカスをもつことを設定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

Text

Textプロパティの値にコンポーネントの入力域に表示されているデータが入ります。

ThemeDrawStyle

コントロールに適用するテーマの描画スタイルの名前 コントロール (PRIM_CTRL) より継承

Top

Topはコンポーネントの上側の位置を設定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

TouchMove

タッチ移動処理にコントロールがどう対応するかを決定します。 コントロール (PRIM_CTRL) より継承

TouchRotate

タッチ回転にコントロールがどう対応するかを決定します。 コントロール (PRIM_CTRL) より継承

TouchScale

タッチサイズ変更にコントロールがどう対応するかを決定します。 コントロール (PRIM_CTRL) より継承

TouchSize

コントロールをサイズ調整可能にするかどうかを決定します。 コントロール (PRIM_CTRL) より継承

Value

Valueプロパティはコンポーネントの入力域の値を設定するために使用します。

ValueAt

指定の位置の値

Visible

Visibleはコンポーネントを表示/非表示するためのプロパティです。 コントロール (PRIM_CTRL) より継承

VisualStyle

VisualStyleはコンポーネントの表示構成を設定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

VisualStyleOfParent

VisualStyleOfParentはコンテナのVisualStyleプロパティを参照するためのプロパティです。 コントロール (PRIM_CTRL) より継承

WebAria

この Web ページのコンポーネントのアクセシビリティ記述として利用される Aria 属性を上書きする内容の詳細を示すコンポーネント インスタンスへの参照 コントロール (PRIM_CTRL) より継承

Width

Widthはコンポーネントの幅を設定するためのプロパティです。 コントロール (PRIM_CTRL) より継承

イベント

名前

記述

AnimationEnded

アニメーション終了時に起動します コントロール (PRIM_CTRL) より継承

Cancelled

AutoCompleting

フィールドが編集されると、オートコンプリートイベントが起動します

Value

Changed

Changedイベントはコンポーネントの値が変更された時に実行されます。

CloseUp

コンボボックスのリスト部分が閉じる時にCloseUpイベントが実行されます。

ComboChanged

Changedイベントはコンポーネントの値が変更された時に実行されます。

CreateInstance

コンポーネントを作成する時にCreateInstanceのイベントを実行します。 コントロール (PRIM_CTRL) より継承

DestroyInstance

コンポーネントが解除される前にDestroyInstanceのイベントを実行します。 コントロール (PRIM_CTRL) より継承

DoubleClick

DoubleClickイベントはマウスをダブルクリックした時に実行されます。

Origin, Handled

DragDrop

DragDropイベントはコンポーネントがドロップされる時に実行されます。 コントロール (PRIM_CTRL) より継承

PosX, PosY, Source, Payload, AggregatedSource, Origin, Handled, DragResult

DragOver

カーソルがコントロールの上を移動するドラッグアンドドロップ処理中に起動されます。 コントロール (PRIM_CTRL) より継承

PosX, PosY, Source, Payload, DragState, AcceptDrop, DragCursor, ShowDropHilight, AggregatedSource, Origin, Handled

DropDown

コンボボックスのリスト部分がドロップダウンするときにDropDownイベントが実行されます。

Continue

EndDrag

EndDragはドラッグアンドドロップが完了した時に実行されます。 コントロール (PRIM_CTRL) より継承

Source, Payload, DragResult, AggregatedSource, Origin, Handled

Enter

Enterイベントはフォーカスをもつ時に実行されます。

KeyCode, Char, IsAltDown, IsControlDown, IsShiftDown, Handled

GotFocus

GotFocusイベントはフォーカスをもつ時に実行されます。

Initialize

Initializeはコンポーネントをロードする時に実行されます。 コントロール (PRIM_CTRL) より継承

ItemGotFocus

ItemGotFocusイベントは項目がフォーカスがをもつと実行されます。

ItemGotFocusAccept

ItemGotFocusAcceptはアイテムがフォーカスされた時に発生します。

Accept, Reason

ItemGotSelection

ItemGotSelectionイベントは項目が選択された時に実行されます。

ItemGotSelectionAccept

ItemGotSelectionAcceptはアイテムがフォーカスされた時に発生します。

Accept, Reason

ItemLostFocus

ItemLostFocus他の項目がフォーカスをもつとこのイベントが実行されます。

ItemLostFocusAccept

ItemLostFocusAcceptはアイテムがフォーカスされた時に発生します。

Accept, Reason

ItemLostSelection

ItemLostSelectionイベントは他の項目が選択された時に実行されます。

ItemLostSelectionAccept

ItemLostSelectionAcceptアイテムがフォーカスされた時に発生します

Accept, Reason

KeyPress

KeyPressはキーボードのキーが押されたことを示します

KeyCode, Char, IsAltDown, IsControlDown, IsShiftDown, Handled

LostFocus

LostFocusイベントは他の項目がフォーカスを持つと実行されます。

MouseEnter

コントロールの境界内にマウスが入りました。 コントロール (PRIM_CTRL) より継承

MouseHover

マウスがコントロール上でホバリングしました。 コントロール (PRIM_CTRL) より継承

Origin, Handled

MouseLeave

マウスがコントロールの境界から出ました。 コントロール (PRIM_CTRL) より継承

StartDrag

StartDragはマウスをドラッグした時に実行されます。 コントロール (PRIM_CTRL) より継承

Source, Payload, Continue, DragList, AggregatedSource, Origin, Handled

TouchChange

TouchStartとTouchEndの境界で繰り返し起動され、タッチイベントの詳細を提供します。 コントロール (PRIM_CTRL) より継承

MoveLeft, MoveTop, ScaleWidth, ScaleHeight, Rotation, Continue

TouchEnd

ユーザーのタッチが終了した時に起動します。 コントロール (PRIM_CTRL) より継承

TouchStart

ユーザーにより画面に物理的な接触が最初に行われた時に起動します。 コントロール (PRIM_CTRL) より継承

Origin, TouchMove, TouchRotate, TouchScale, TouchSize

メソッド

名前

記述

CloseDropDown

DropDownまたはDropDownListスタイルのコンボボックスのリストボックス部分が閉じられるように設定します。

Result

FadeIn

非表示から表示へのアニメーション コントロール (PRIM_CTRL) より継承

Duration, Delay

FadeOut

表示から非表示へのアニメーション コントロール (PRIM_CTRL) より継承

Duration, Delay, Visible

MoveFrom

コントロールを指定位置から現在の位置に移動 コントロール (PRIM_CTRL) より継承

Left, Top, Duration, Delay

MoveTo

指定されたピクセル数の移動をアニメーション化 コントロール (PRIM_CTRL) より継承

Left, Top, Duration, Delay

OpenDropDown

ドロップダウンまたはドロップダウンリストスタイルのコンボボックスのリストボックス部分が表示されるように設定します。

Result

Realize

Realizeは動的にコンポーネントを作成するためのメソッドです。 コントロール (PRIM_CTRL) より継承

Scale

サイズの変化をアニメーション化 コントロール (PRIM_CTRL) より継承

ScaleWidth, ScaleHeight, Duration, Delay

SelectText

SelectTextは、テキストを選択します

StartPosition, Length

SetFocus

SetFocusはコンポーネントにフォーカスをするためのメソッドです。 コントロール (PRIM_CTRL) より継承

SetValueAt

指定の位置に値を設定

Result, Row, Column, Value

ShowMessages

LANSA内部専用 コントロール (PRIM_CTRL) より継承

SizeTo

サイズの変化をアニメーション化 コントロール (PRIM_CTRL) より継承

Width, Height, Duration, Delay

Unrealize

Unrealizeメソッドはコンポーネントを削除するためのメソッドです。 コントロール (PRIM_CTRL) より継承

UpdateDisplay

UpdateDisplayメソッドは画面を直ちに更新します。 コントロール (PRIM_CTRL) より継承


参照

すべてのコンポーネント クラス
テクニカルリファレンス

  • No labels