当“使用”单击按钮时,我希望删除选定的行。
到目前为止,代码看起来是这样的:
this->grid_ = new wxGrid(parent, ...)
this->grid_->SetSelectionMode(wxGrid::wxGridSelectCells);
// Later, whene the button is clicked
this->grid_->SetFocus();
wxGridCellCoordsArray wx_cells = this->grid_->GetSelectedCells();问题是,无论我选择什么,wx_cells变量总是空的。我和GetSelectedRows试过,但没有成功。我添加了SetFocus和SetSelectionMode,希望能有所帮助,但事实并非如此。
我怎么才能让这个起作用?
发布于 2013-10-21 14:41:37
您使用的是什么版本的wxgrid?旧wxgrid似乎存在一个问题,即在调用GetSelectedCells时总是返回空。也许您可以参考http://forums.wxwidgets.org/viewtopic.php?t=6335来尝试它是否适合您的情况。
https://stackoverflow.com/questions/19449475
复制相似问题