Tips

ワンクリックでリストボックスのセルを編集する

日付2010/07/05
ID76117 (英語原文参照)
バージョンv11
プラットフォームMac/Win

標準的なリストボックスは, 2度クリック(ダブルクリックにならないようにシングルクリックを2回すること)により, 編集モードに移行することができます。もし, ワンクリックですぐに編集を始めたいのであれば, 次のようなコードを記述すると良いでしょう。無論, オブジェクトのプロパティでOn Clickedイベントが有効にされていることが前提です。

Case of
  :(Form event = On Clicked)

   C_POINTER(calVar_p)
   C_LONGINT(col; row)

   `ListBox is the Object Name for the list box object

   LISTBOX GET CELL POSITION(*;"ListBox";col;row;colVar_p)
   EDIT ITEM(colVar_p->;row)
End case