![]() |
|
Модераторы: Poseidon |
![]()
|
|
| luna |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.3.2007 Где: Россия, Екатеринб ург Репутация: нет Всего: нет |
В диалоговое окно Input Box ввести имя пользователя. на форме вывести привествие пользователю.
При щелчке по форме с клавишей Ctrl, спомощью окна общего диалога изменить размер шрифта надписи. При щелчке по форме при нажатой кл. Alt изменить стиль шрифта. При Щелчке по форме при нажатой кл. Shift, изменить цвет надписи. После ( да или нет), если нет, то снова вывести окно общего диалога для выбора шрифта. Помогите пожалуйста с решением. я делала простые задачки с выведением окон. а чтобы шриф или стиль изменять..такое не могу сделать. Заранее спасибо за помощь! Это сообщение отредактировал(а) luna - 27.11.2007, 17:57 |
|||
|
||||
| mr.Anderson |
|
||||||||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
Так... перевожу на доступный русский с одновременным приведением кода.
В диалоговое окно через функцию InputBox() ввести имя юзера. На форме вывести приветствие с использованием полученного имени. Кидаем на форму кнопку и метку (TLabel) и пишем по клику на кнопку:
При щелчке на форме с зажатым Ctrl изменить размер шрифта надписи. Что значит с помощью окна общего диалога? Если менять шрифт самой формы, то на ее OnMouseDown пишем следующее:
По аналогии для двух остальных условий в том же событии формы дописываем:
Затем, если я правильно понял, нужно вывести окошко с запросом "Да/нет" (тупой какой-то вопрос
Ну вот и все, вроде. |
||||||||
|
|||||||||
| luna |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.3.2007 Где: Россия, Екатеринб ург Репутация: нет Всего: нет |
Затем, если я правильно понял, нужно вывести окошко с запросом "Да/нет" (тупой какой-то вопрос ), в зависимости от реакции вывести окно диалога. Заюзаем для этого TFontDialog, чтобы не изобретать велосипед... Кидаем этот контрол на форму (вкладка Dialogs), затем кидаем еще одну кнопку, на ее OnClick пишем:
------------ вот это не поняла... Куда кидать кнопку? При нажатии на форму кл.мышки+Шифт должно появиться окно Фонт и там надо выбрать стиль текста, а после применения этого стиля, надо чтобы он спросил изменить (нет) или отсавить (да) . Если нажать оставить ( да) , то работа продолжается, а если изменить (нет), то вернуться в окно Фонт и изменить стиль. Это сообщение отредактировал(а) luna - 27.11.2007, 20:13 |
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
На форму кидать кнопку, а куда ещё-то. Или должно обрабатываться событие OnClick именно формы? Ну, тогда его и юзай. Выбор цвета - при помощи стандартного компонента с вкладки "dialogs". -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| mr.Anderson |
|
||||||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
Нет, все намного хитрее: кнопку нужно кинуть в монитор компьютера!
Тогда слегка редактируем код вызова диалога настроек шрифта:
Оно? Это сообщение отредактировал(а) mr.Anderson - 28.11.2007, 16:30 |
||||||
|
|||||||
| luna |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.3.2007 Где: Россия, Екатеринб ург Репутация: нет Всего: нет |
Написала....теперь работает только та часть, которая стоит после репита ( выделила красным). А первые два не работают ( выделила зеленым).
Текст программы:
Это сообщение отредактировал(а) luna - 3.12.2007, 23:50 |
|||
|
||||
| mr.Anderson |
|
|||
![]() iOS Lead Developer ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 3374 Регистрация: 20.12.2004 Где: далеко Репутация: 16 Всего: 128 |
Я ж писал, где размещать код. Почему ты все сделала по-другому?
Что у тебя выделено зеленым, то нужно было вписать в код клика на кнопку. Что выделено красным - оставляем где есть. |
|||
|
||||
| luna |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.3.2007 Где: Россия, Екатеринб ург Репутация: нет Всего: нет |
На какую кнопку то?
|
|||
|
||||
| Данкинг |
|
|||
![]() Yersinia pestis ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 8302 Регистрация: 7.11.2006 Где: მოსკოვი Репутация: нет Всего: 130 |
Видимо, на ту, роль которой в данном коде играет label1. -------------------- There's nothing left but silent epitaphs. |
|||
|
||||
| luna |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.3.2007 Где: Россия, Екатеринб ург Репутация: нет Всего: нет |
Спасибо всем огромное.....Все работает....теперь поняла...
|
|||
|
||||
| luna |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 39 Регистрация: 30.3.2007 Где: Россия, Екатеринб ург Репутация: нет Всего: нет |
Огромное спасибо!!!!!!!!!!!!!!!!!!
|
|||
|
||||
![]()
|
| Правила форума "Центр помощи" | |
|
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Центр помощи | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |