ник: AlexSyr
Мне надо закрыть калькулятор так, что-бы изначальное число в поле не изменилось.
|
Как раз это то и пытался избежать. Все Результаты вычислений
должны быть зарегистрированы в Истории вычислений. Конечно не трудно восстановить входное значение и записать его в Историю вычислений, но СОЗНАТЕЛЬНО не стал этого делать, т.к. 1) Получаю доп. знания о пользователе - понимаю с кем имею дело, а это уже козырь в разговоре с любым руководством; 2) Воспитываю пользователя по принципу "не умеешь работать головой - работай руками"; 3) Кроме того, догадываясь, что пользователь сначала нажмет "С" (обнулит строку ввода), а потом наберет первоначальное значение, тем самым повторно, хоть и косвенно, подтвердит правильность первоначального ввода. А не введет, так такие ошибки (наличие нуля в реальной проводке) и искать проще
Спасибо за ссылки. Обязательно посмотрю. Но в данном контексте мне интересно какие минусы имеют "...методы позиционирования формы и возврата значения..." в данном Калькуляторе.
Универсализма и здесь хватает: подвинул пользователь форму, в следующий раз открылась на том же месте. Записал в таблицу позицию окна, так она тоже распространяется вместе с приложением. Конечно для многопользовательских приложений структура такой таблицы должна быть отличной от той простейшей, приведенной в примере. Зато простота: ни каких API, Коллекций, и в случае чего любой админ может что-то в таблице подправить штатными средствами не изучая MSA, VBA, ...