リストボックス:キーボードによる上下移動ができなくなるのは?

リストボックスの行選択は4Dが自動的に処理してくれる。1行選択した状態で、上下矢印キーボードを押すと、行選択が上下に移動する。これが働かない。マウスではクリック選択できているのに。

リストボックスのプロパティで「フォーカス可」と「タブ有効」のチェックが外れているため。これらをチェックすると、キーボードの上下キーに反応するようになる。

マウスクリックによる行選択を抑制することもできる

マウスクリックによる行選択を抑制するには、プロパティの「セレクションハイライトを非表示」をチェックする。これは自力で反転処理を実装する場合の設定。