0

Когда пользователь нажимает один раз на элемент в Grid или ListBox, этот элемент обычно выбран, поэтому большинство интерфейсов пользовательского интерфейса имеют событие onSelected или что-то подобное.Как вызвать событие, когда пользователь «наконец» выбирает элемент в списке?

Однако, как мы можем обычно называть следующий шаг, когда пользователь «наконец» выбирает элемент, например. двойной щелчок на записи? Вы знаете, когда в контекстном элементе может появиться некоторое всплывающее окно, и пользователь может делать другие вещи.

Как ни странно, я никогда не видел ни слова для этого в любом интерфейсе пользовательского интерфейса.

onPicked, onAccepted, onChosen, onFinallySelected, onResult? Все вроде бы неудобно или слишком особенное. Любые другие идеи?

ответ

1

Я ничего плохого не нашел с SelectionChangeCommitted

+0

В этом случае, похоже, это означает, что выбор не выполнялся программно, а вместо этого использовался пользовательский интерфейс. Однако что-то с 'Committed' может быть решением действительно. – herzmeister

+0

Да, мне нравится «Committed». Определенно создается впечатление, что «это мой последний ответ!» 8 D – Task

1

wxWidgets структура использует термин activated, чтобы описать то, что вы говорите. Таким образом, этот метод можно назвать onActivated.

Смежные вопросы