Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2009.03.15;
Скачать: [xml.tar.bz2];

Вниз

Как разместить ссылку в форме?   Найти похожие ветки 

 
Арт   (2009-01-24 14:29) [0]

Здравствуйте! Как разместить ссылку на мыло и сайт в обычной форме "о программе...". Чтобы при наведении на мыло курсор сам менялся, и при кликаньи открывался почтовый клиент по умолчанию, или откравался броузер при щелчке на имя сайта.


 
{RASkov} ©   (2009-01-24 15:13) [1]

TLabel и понеслась.... рука по клаве....)

Что уже сделано и что именно не понятно?


 
Арт   (2009-01-24 18:11) [2]

нуу...просто я думал, что в delphi есть определённая функция типа link или Url, забиваешь как tlabel и голова не болит. неужели нужно использовать эвенты и все делать ручками?


 
{RASkov} ©   (2009-01-24 18:20) [3]

> [2] Арт   (24.01.09 18:11)
> неужели нужно использовать эвенты и все делать ручками?

Нужно. Там не сложно, поверь :) ShellExecute тебе поможет...


 
Арт   (2009-01-24 18:44) [4]

окей, все почти готово: при наведении мышкой на tlabel с е-майл адресом он подсвечивается, меняется курсор на руку с указательным пальцем ласково приглашая кликнуть и отправить письмо автору.
Расков, подскажите, пожалуйста, как правильно использовать ShellExe.. в данном случае, а то я что то по хелпу не могу разобраться пока...


 
{RASkov} ©   (2009-01-24 19:01) [5]

> [4] Арт   (24.01.09 18:44)

например на ОнКлик по твоей метке:\
ShellExecute(Handle, "open", "<твой url>", nil, nil, SW_SHOW);
Handle - в данном случае формы в методе которой этот код выполняется... остольное в Ф1 есть)


 
Anatoly Podgoretsky ©   (2009-01-24 19:04) [6]

> Арт  (24.01.2009 18:11:02)  [2]

Начиная с какой то версии - есть. Но и написать самому или взять готовое не составит трудов, славо богу их даже не десятки.


 
Арт   (2009-01-24 19:24) [7]

Окей, спасибо, все работает как часы (вам пора деньги брать за дельные советы) =)))
И еще вопрос: моя программа делает некоторые гидравлические расчеты, нужно вывести отчет формата А4 на печать, отчет состоит из схемы (уже готовый jpg рисунок - он не меняется), нескольких формул (тоже, видимо, придется делать картинками), и самих данных (цифры, буквы....). Ну а потом все это вывести на печать.
я склоняюсь к созданию RichEdit и заполнению его своими данными, можно ли туда добавлять картинки? и правильно ли я думаю, может есть более удобные компоненты для решения моего вопроса?


 
AndreyV ©   (2009-01-24 19:49) [8]

> [7] Арт   (24.01.09 19:24)
> И еще вопрос: моя программа делает некоторые гидравлические
> расчеты, нужно вывести отчет формата А4 на печать

Генераторы отчётов: QReport, FastReport.


 
Anatoly Podgoretsky ©   (2009-01-24 19:58) [9]

> Арт  (24.01.2009 19:24:07)  [7]

Восспользуйся генератором отчетов.


 
Арт   (2009-01-24 20:02) [10]

не могу найти компоненты qreport в моем codegear



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2009.03.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
3-1216316587
Новенький
2008-07-17 21:43
2009.03.15
Надо ли закрывать курсоры?


15-1231427254
loki_6681
2009-01-08 18:07
2009.03.15
Экспорт данных из Foxpro


15-1231365013
dmk
2009-01-08 00:50
2009.03.15
Vista64 и X58


2-1232538293
@lexei
2009-01-21 14:44
2009.03.15
Как запретить доступ к папкам


15-1231656099
vvrz
2009-01-11 09:41
2009.03.15
Delphi и Windows Mobile





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский