GIVEN : 我有一个nattable with sort enabled。
TODO : 1)代替出现在列标题上的UP / DOWN黑色三角形,我希望出现具有相同图像的按钮 2)当我点击这些按钮
时,我也想要发生这种情况我做过什么: 我尝试使用SortIconPainter但是,我只能在此设置自定义图像。我不知道如何在列标题上获取按钮。
任何建议都表示赞赏。
答案 0 :(得分:0)
您不能在表格单元格中使用按钮。它是自定义呈现的表,而不是小部件容器。您可以传递看起来像按钮的图像,并使用IMouseAction
注册IMouseEventMatcher
来检查画家和图像。这不是一项微不足道的任务。
您可以查看ButtonCellPainter
以及是否可以将其与CellPainterDecorator
中的其他画家合并。实际上我不是那个画家的忠实粉丝,因为它为伪动画使用了很多异步代码。但也许它适合您的需求。