Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Delphi


РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Delphi

Выпуск № 951
от 12.10.2007, 05:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 463, Экспертов: 80
В номере:Вопросов: 1, Ответов: 2


Вопрос № 104479: Добрый день ! Помогите пожалуйста, выполнить лаб.работу: Создать проект, содержащий 3 кнопки со следующими функциями: 1-я кнопка (учесть реальные ограничения, связанные с размером формы) раздвигает форму на 5 пикселей во все стороны; 2...

Вопрос № 104.479
Добрый день ! Помогите пожалуйста, выполнить лаб.работу:
Создать проект, содержащий 3 кнопки со следующими функциями:
1-я кнопка (учесть реальные ограничения, связанные с размером формы) раздвигает форму на 5 пикселей во все стороны;
2-я кнопка (1-сама по себе, 2 - с Shift, 3 - c Ctrl) переключает цвет формы по кругу (из 5-и) 1 – в одну сторону, 2 – в др., 3 – включает белый цвет;
3-я кнопка перебирает тип курсора (по кругу из 5-ти);
Отправлен: 06.10.2007, 14:45
Вопрос задал: Терешко Алексей (статус: Посетитель)
Всего ответов: 2
Мини-форум вопроса >>> (сообщений: 5)

Отвечает: Drbear
Здравствуйте, Терешко Алексей!

Попробуйте такой код, можно красивее да лень

Приложение:

Ответ отправил: 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.


© 2001-2007, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.60.13 от 06.10.2007
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное