如何激活显示为进度条的网格单元的在位编辑器



DBTreeListView中的一个单元格绑定到一个进度条存储库项。

我希望能够通过单击此单元格来编辑显示的进度。在这个阶段,我的应用程序应该将其单元格更改为另一个存储库项:一个可以插入值的文本字段。一旦焦点更改为另一个单元格,我的进度条应该会再次显示,显示一个新值。我该怎么做?

DBTreeListView具有列事件OnGetEditingPropertyOnGetEditProperties。我可能会使用其中一个(或两个),但无法想出任何好主意。

这可以很简单。你应该处理点击这个进度条并在上面显示编辑器。你需要处理在另一个地方滚动和点击以摆脱编辑器。如果滚动太远,编辑器应该隐藏起来。

步骤:

  1. 创建进度隐藏编辑器
  2. 处理树视图项的OnClick
  3. 显示编辑器并设置焦点
  4. 在编辑器中输入(或选项卡)保存进度信息
  5. 点击表单或树视图的另一部分-隐藏编辑器(保存/放弃策略指定的更改方式)
  6. 在滚动树视图中移动编辑器,当父对象的边界与编辑器的边界不重叠时,将其隐藏

谨致问候,Vladimir

相关内容

  • 没有找到相关文章

最新更新