Добрый день!
Подскажите, может кто сталкивался с такой проблемой GUI: есть кнопка, запускающая длительный процесс, назовем ее Start. Нужно добавить функциональность, прерывающий процесс, т.е. Cancel. Варианты:
1) Менять Start на Cancel, т.е. кнопка будет одна, но выполнять она будет 2 функции, в зависимости от состояния;
2) Добавить отдельную кнопку Cancel. Места правда под нее
3) Использовать какой-то другой контрол для решения этой проблемы?
Мельком пролистал Windows User Experience Interaction Guide, но решения как сделать "кошерно" не нашел. Может кто-то сталкивался с подобной проблемой? Поделитесь опытом.