wxwidgets - 如何在 wxGrid 中禁用多重选择?

标签 wxwidgets

我只想选择 wxGrid 中的一行。 是否可以在 wxGrid 中禁用多重选择? 我尝试了 SetSelectionMode,它可以帮助我仅选择行。但我不能使用它进行单行选择。

最佳答案

捕获 wxEVT_GRID_SELECT_CELL 事件。

使用 GetSelectedRows() 获取选定行的数组。

如果选择了多行 -

  • 使用 SelectRow() 取消选择除数组中的第一行之外的所有内容。

关于wxwidgets - 如何在 wxGrid 中禁用多重选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9378977/

相关文章:

python - wxPython 需要某种树表示

c++ - Windows 在关闭计算机时如何关闭程序?

python - 使用自定义 wx.PyGridCellEditor 的 SEGFAULT

c++ - 为什么 wxBLACK_PEN 是 wxPen*?

c++ - wxwidgets Event Table/Bind() 事件似乎没有触发,Connect() 确实

user-interface - wxWidgets 和 Golang

qt - X-Windows、wxWidgets、GTK/Qt 和 OpenGL 有什么区别?

c++ - 使用 wxWidgets 将内存中的 8 位灰度图像缓冲区绘制到屏幕

c++ - 添加十六进制值以获得结果十六进制

c++ - VC++,与 wxWidgets 链接错误,x64