|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
16.03.2011, 23:54 | #1 |
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Изменить Showmessage
Доброго времени суток!
Вот поставился перед собой вопросом: вроде использовать Showmessage очень удобно и просто но наглядности и какого-то лоска не хватает ему, а создавать новою форму для пары строчок текста как то не очень хочется тратить на это ресурсы. Вот и возник сам вопрос: Можно ли изменить Showmessage??? Цвет фона? Шрифт? Установить Переносимость строки сообщения? ""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
|
17.03.2011, 00:12 | #2 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Лоска? Смены шрифта? Гламур и аляпость?
А точно это надо? Что есть из более-менее стандартных средств: - MessageBox и оболочка Application.MessageBox. - Набор custom-функций и обёрток: ShowMessage, ShowMessageFmt, MessageDlg, MessageDlgPos. - Функцию прототипирования диалогов: CreateMessageDialog. - Простые диалоги ввода: InputQuery, InputBox, PromptForFileName. - TaskDialog, TaskDialogIndirect и их эмуляцию.
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
17.03.2011, 10:24 | #3 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Еще кроме юнита Dialogs есть юнит QDialogs. Там тоже для вывода сообщений всякого добра много
|
17.03.2011, 10:24 | #4 | |||||||
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Цитата:
Цитата:
Что то я во втором посте толком и не нашел нужного решения.... Здесь тока нужна ОС выше ХР! Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
Последний раз редактировалось artemavd; 17.03.2011 в 18:28. |
|||||||
17.03.2011, 12:10 | #5 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Для полного счастья не используй ShowMessage. Сделай свою форму для выдачи гламурных сообщений со всякими примочками, и все сообщения через неё
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
17.03.2011, 12:23 | #6 | |
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Цитата:
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
|
|
17.03.2011, 12:35 | #7 |
Подтвердите свой е-майл
Регистрация: 19.12.2010
Сообщений: 808
|
Вот, набросал простенький примерчик. Устроит ?
Project6.rar Тыркаем по стринггриду и по "кнопке". З.Ы. Как видно, ничего постороннего не используется... А насчет доп. формочки ? Почему бы и нет ? Очень удобно, я так и делаю. Динамически создаем и потом "грохаем". Какие там "ресурсы" ??? Последний раз редактировалось asmodey1; 17.03.2011 в 12:37. |
17.03.2011, 12:39 | #8 |
Участник клуба
Регистрация: 07.07.2007
Сообщений: 1,518
|
Есть два выхода:
1. Написать свой махонький юнит, где динамически создается форма с label-ом, картинкой и парой кнопок. Останется только написать небольшой код определения по какой кнопке кликнули. 2. Использовать готовый компонент (например, AdvSmartMessageBox из TMS Pack). Там можно даже градиент с закругленной тенью сделать и контейнер с картинками прикрутить. Только не понятно зачем все это нужно? Хочется гламура - подключи скины. |
17.03.2011, 14:50 | #9 | |||||
Форумчанин
Регистрация: 28.03.2009
Сообщений: 393
|
Цитата:
Цитата:
Цитата:
КРУТАЯ ВЕЩЬ!!! Цитата:
from artemavd: Ты заколебал плодить сообщения подряд! Еще раз увижу это в какой-нибудь теме, пойдешь на две недели в баню! Цитата:
""Сериалы и компьютерные игры это словно вторая жизнь, которою ты проживаешь, во главе главного героя или персонажа, параллельно своей!""
Последний раз редактировалось artemavd; 17.03.2011 в 18:32. |
|||||
17.03.2011, 21:58 | #10 | |||
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Цитата:
Кнопку F1 не пробовал? Это список стандартных возможностей системы и Delphi. Не устраивают стандартные возможности - пиши свой диалог. Цитата:
Цитата:
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
|||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Showmessage | Pein95 | Общие вопросы Delphi | 6 | 05.03.2011 21:44 |
ShowMessage | krikaved | Общие вопросы Delphi | 6 | 19.03.2010 04:19 |
showmessage | Neymexa | Помощь студентам | 2 | 24.01.2009 18:00 |
ShowMessage | DM_bite | Помощь студентам | 14 | 12.09.2008 01:02 |
Как в Showmessage | Михаил Юрьевич | Общие вопросы Delphi | 2 | 03.07.2008 06:00 |