В GUI Designer я случайно нажал на кнопку Action Event
для компонента, в котором я не хочу иметь событие click. Теперь я не могу понять, как избавиться от него. Если оставить порожденный метод переопределения пустым, это не позволит щелчку запускать что-либо, но я даже не хочу, чтобы компонент (a List
) можно было щелкнуть, только сами элементы списка.Удалить событие действия из компонента
Как это сделать?
Shai, я попробовал удалить метод в 'StateMachine' и в' StateMachineBase', хотя он казался тщетным, даже когда я это делал, но «Список» целиком остается кликабельным. Затем я вошел в GUI Designer, удалил компонент, сохранил и добавил новый, и дал ему то же имя. Чудесно, когда я открыл вкладку Events, Action Even и List Model были выделены жирным шрифтом. Поэтому я снова удалил и добавил новый «Список» с другим именем. Тот же результат. Что тут происходит? Когда я запускаю его в симуляторе, «Список» по-прежнему доступен для кликов. – ygesher
И еще одна вещь, кажется, что для класса 'StateMachine' для обновления после сохранения изменений в графическом интерфейсе требуется довольно много времени. Есть ли способ вручную обновить 'StateMachine'? – ygesher
Хорошо, я думаю, что удаление метода действительно удалило Action Action, как вы сказали, но я все еще вижу его как переопределяющую опцию в 'StateMachine'. Что это значит? И если я нажму на список в симуляторе, весь компонент примет свой «нажатый» стиль, а не отдельный элемент. Что это значит? – ygesher