【发布时间】:2017-12-15 14:26:48
【问题描述】:
我试图阻止我的ListView 在我按下的第一个字母时自动向下滚动/选择项目。
所以我试图覆盖它,但这对我不起作用。
public ref class ExtendedListView : public System::Windows::Forms::ListView
{
public:
ExtendedListView();
virtual void KeyPress(KeyEventArgs e) override
{
if (e.KeyCode == Keys::W || e.KeyCode == Keys::A || e.KeyCode == Keys::S || e.KeyCode == Keys::D)
{
MessageBox::Show("Test");
return;
}
}
};
(我添加了MessageBox 来测试它是否有效)
【问题讨论】:
标签: windows winforms listview c++-cli overriding