Вопрос № 104479: Добрый день ! Помогите пожалуйста, выполнить лаб.работу:
Создать проект, содержащий 3 кнопки со следующими функциями:
1-я кнопка (учесть реальные ограничения, связанные с размером формы) раздвигает форму на 5 пикселей во все стороны;
2...
Вопрос № 104.479
Добрый день ! Помогите пожалуйста, выполнить лаб.работу:
Создать проект, содержащий 3 кнопки со следующими функциями:
1-я кнопка (учесть реальные ограничения, связанные с размером формы) раздвигает форму на 5 пикселей во все стороны;
2-я кнопка (1-сама по себе, 2 - с Shift, 3 - c Ctrl) переключает цвет формы по кругу (из 5-и) 1 – в одну сторону, 2 – в др., 3 – включает белый цвет;
3-я кнопка перебирает тип курсора (по кругу из 5-ти);
Ответ отправил: Drbear (статус: 2-ой класс)
Ответ отправлен: 06.10.2007, 17:43 Оценка за ответ: 5
Отвечает: Denisss
Здравствуйте, Терешко Алексей!
В приложении находится мой пример.
В чем основные отличия от предыдущего:
- Границы формы устанавливаются через специально отведенное свойство формы (Constraints), в момент создания формы (OnCreate).
Это позволяет пользователю самому менять размеры формы, не превышая пределов.
- Размер формы устанавливается в одну строчку, с помощью специальной функции.
- Используется обработчик нажатия кнопки Button2 OnClick, а не OnMouseUp.
Если попробуете в предыдущем примере зажать левую кнопку мыши (ЛКМ), зажать Shift, убрать курсор с кнопки Button2, отпустить ЛКМ, то цвет сменится. А ведь события OnClick не было (кнопка отжимается, когда уводите с нее курсор).
- Используются массивы.
Почти каждая строка примера закомментирована.
Удачи!
Приложение:
Ответ отправил: Denisss (статус: Профессионал) Россия, Москва ---- Ответ отправлен: 07.10.2007, 12:28 Оценка за ответ: 5
Отправить вопрос экспертам этой рассылки
Приложение (если необходимо):
* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.
Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!
Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.
Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.