ENH: TabCtrl: support arrow key events

Change-Id: I16423d542246925e2469541b1d634d6c4373af69
This commit is contained in:
chunmao.guo 2022-08-09 14:35:58 +08:00 committed by Lane.Wei
parent 43cd7c8315
commit 85ffeb291d
3 changed files with 38 additions and 4 deletions

View file

@ -206,7 +206,7 @@ void ComboBox::DoSetItemClientData(unsigned int n, void *data)
void ComboBox::mouseDown(wxMouseEvent &event)
{
//SetFocus();
SetFocus();
if (drop_down) {
drop.Hide();
} else if (drop.HasDismissLongTime()) {
@ -230,7 +230,8 @@ void ComboBox::mouseWheelMoved(wxMouseEvent &event)
}
}
void ComboBox::keyDown(wxKeyEvent& event) {
void ComboBox::keyDown(wxKeyEvent& event)
{
switch (event.GetKeyCode()) {
case WXK_RETURN:
case WXK_SPACE: