PB8: FreeFormスタイルのデータウィンドウに行を挿入すると、カーソルがスクロールできなくなります。

問題の説明:
FreeFormスタイルのDataWindowを使用して行を挿入した後、カーソルがスクロールできないことがわかりました。

解決策:

  1. オブジェクトを設定します。
  2. 取り出す

コードの例:

// 设置事务对象
dw_1.SetTransObject(SQLCA)
// 重新获取数据
dw_1.Retrieve()
  1. 行へスクロール

サンプルコード:

// 获取插入行索引
long ll_insert_row
ll_insert_row = dw_1.InsertRow(0)

// 将光标滚动到插入行
dw_1.ScrollToRow(ll_insert_row)
  1. 行を選択する
  2. 行にスクロール

コード例:

// 获取插入行索引
long ll_insert_row
ll_insert_row = dw_1.InsertRow(0)

// 选择插入行
dw_1.SelectRow(ll_insert_row, TRUE)

// 将光标滚动到选择的行
dw_1.ScrollToRow(ll_insert_row)

上記は、カーソルがスクロールできない問題を解決するための一般的な方法です。具体的な状況に応じて適切な方法を選択して対処してください。

bannerAds