Как мне вызвать метод другого элемента управления? - PullRequest
1 голос
/ 06 августа 2009

как вызвать метод другого элемента управления? У меня есть функция, которая может быть прервана нажатием кнопки, но программа также может быть запущена до конца. Поскольку логика завершения одинакова независимо от того, как завершается функция, я бы хотел активировать логику завершения на кнопке остановки.

1 Ответ

3 голосов
/ 06 августа 2009

Просто вызовите метод управления, как и любой другой - вы можете передать аргументы отправителя и события от кнопки остановки в качестве аргументов метода для другого элемента управления.

Или переместите общий код в закрытый метод, который затем вызывают оба управляющих метода.

Если рассматриваемая логика - это не просто базовая обработка, вам следует рассмотреть возможность ее рефакторинга в свой собственный класс любым способом, чтобы сделать ваш графический интерфейс красивым и простым, а ваш код - повторно используемым.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...