【问题标题】:Select specific cell at runtime在运行时选择特定单元格
【发布时间】:2013-04-12 15:31:06
【问题描述】:

我有一个UltraWinGrid,并且对列进行了测试,以确保输入的数据不存在。如果存在,我会显示MessageBox,并且我希望将焦点再次设置在单元格上(以确保用户输入有效的内容)。

现在MessageBox出现后,默认选中的单元格是下一个。我试过这个:

myUltraWinGrid.ActiveCell = e.Cell

我在BeforeCellUpdate 事件中,所以e.Cell 指的是我想要设置焦点的单元格..

有什么想法可以做到这一点吗?

【问题讨论】:

  • 尝试的结果如何?是否仍然选择了下一个单元格?

标签: vb.net focus cell ultrawingrid


【解决方案1】:

您可以尝试通过PerformAction 提供的一些UltraGridActon 选项。

PrevCellByTab 听起来它可能会做你想做的事。它“激活相对于 ActiveCell 的前一个可见单元格并将其置于编辑模式”。如果没有,其他选项之一可能会起作用。

ultraGrid1.PerformAction(UltraGridAction.PrevCellByTab)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-01-14
    • 2022-08-02
    • 1970-01-01
    • 2013-05-17
    • 1970-01-01
    • 2020-11-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多