Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Ссылка на web страницу [D6, XP]


Страницы:   1 2

Каныбек ©   (2012-02-10 19:46:00) 

Дорого времени суток. Как сделать ссылку на web страницу на форме, при подведении курсора еще и выделялась эта ссылка? (Delphi 6).


Андреевич   (2012-02-12 14:15:00) [1]

да, еще ради вот как раз этой некритичной ерунды я бы оформил отдельный класс, потому что там несколько строк вставляются в несколько обработчиков (которые "по объему" будут больше чем сам код) и всё это нагромождение в проекте нафиг не нужно (лично мне), а место на экране занимать будет.


Андреевич   (2012-02-12 14:10:00) [2]


> батонокидатель тут как раз ты, т.к. не знаешь свойств стандартных
> компонент...

->

> ну тогда поправить нужный курсор в подключаемых ресурсах

колхоз, не так ли? :)


> хотя проще конечно в он грейт главной формы выполнить
> Screen.Cursors[crHandPoint]:= LoadCursor(0, IDC_HAND);

да, поэтому я часто ищу готовое чтобы хотя бы посмотреть. Последнее слово было Германном не замечено выше :) Мелочь здесь, мелочь там.


sniknik   (2012-02-12 13:45:00) [3]

> Ишь поразвелось батонокидателей!
батонокидатель тут как раз ты, т.к. не знаешь свойств стандартных компонент...
(одна из предпосылок начинать "рыть по интернетам")

> системный hand как в дизайнере для D5-7 сделать?
Cursor = crHandPoint
или имеется в виду чтобы было точно точно как у системы? (чуток различий там есть) ну тогда поправить нужный курсор в подключаемых ресурсах (к себе в проект замену подложить...), строго без кода.
хотя проще конечно в он грейт главной формы выполнить
Screen.Cursors[crHandPoint]:= LoadCursor(0, IDC_HAND);


Андреевич   (2012-02-12 13:11:00) [4]

да, кстати, системный hand как в дизайнере для D5-7 сделать?


Андреевич   (2012-02-12 13:10:00) [5]


> Цвет, подчеркивание и курсор делают в дизайн тайм без кода,

какой еще дизайн? ты что - батонокидатель? Ай-ай-ай...
совершенно бездумно меняешь св-ва в дизайнере, абсолютно не зная как оно работает! Ишь поразвелось батонокидателей!

=)


Anatoly Podgoretsky   (2012-02-12 12:58:00) [6]

> sniknik  (12.02.2012 12:33:26)  [26]

Это на задачу не влияет, задача сделать кликабельную ссылку, а это одна
сточка кода
Но если надо, то еще две строчки кода, по одной в OnEnter и OnLeave


sniknik   (2012-02-12 12:33:00) [7]

> Откуда еще две-четыре
смена стиля(подчеркивание/цвет) при наведении. как в браузере. хотя это чисто "эстетство", по сути не нужно.


Anatoly Podgoretsky   (2012-02-12 12:00:00) [8]

> Андреевич  (12.02.2012 09:18:24)  [24]

Цвет, подчеркивание и курсор делают в дизайн тайм без кода,
нажание на кнопку одна строка тивиального кода. Откуда еще две-четыре


Андреевич   (2012-02-12 09:18:00) [9]


> написать три-пять строчек в программе.

как сделаешь тремя-пятью строками сабж - тогда и поговорим


Германн   (2012-02-12 03:50:00) [10]

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


antonn   (2012-02-11 22:00:00) [11]

пену можешь себе оставить, я с человеками с булевой логикой и невнимательным чтением не спорю :)


Германн   (2012-02-11 19:31:00) [12]


> но вот пришел ты и спросил есть ли у кого наработки по работе
> с фискальным принтером, в частности ньансы по управлению
> скоростью печати, отрезкой и прочего (короче то, что можно
> и самому разобрать, но это время и лично дял самообразования
> эффективности мало). А тут тебе бах! - дали класс упрощающий
> многие эти вещи.

Использовать сторонние компоненты "непонятнооткого" для работы с железом - очень ценное качество для человека утверждающего с пеной у рта что при конфликте между ПО и железом нужно обращаться с претензиями к производителю ПО.


Андреевич   (2012-02-11 17:43:00) [13]


> кинуть "нарытый в инете" компонент на форму

поэтому я предпочитаю форум, а не гугл.
на форуме мне посоветуют (ну хотелось бы видеть такой сценарий), а я уж выберу. А гугл даст именно "нарытое".


sniknik   (2012-02-11 15:44:00) [14]

> когда приходится тонну классов с собой тягать
в этом смысл.

> это если дельфи на машине чужой и менять настройки его нельзя
в проекте. у себя.

> товарищи из Штрих-М
> если это сделал борланд/производитель фискальника/крупная контора этим занимающаяся
?

> А у Германна - батонокидатели.
и не только у него...
> это тот кто кроме перетаскивания "батонов" на форму, практически ничего не умеет.
посмотреть пример производителя это одно (кто кроме них лучше знает?), кинуть "нарытый в инете" компонент на форму, ничего больше не делая, это другое.


Андреевич   (2012-02-11 15:33:00) [15]


> ??? подключить каталог в проект... и всю библиотеку в него,
>  главное "в куче с проектом" чтоб можно было одной папкой
> архивировать/отдавать.

ну вот в этом и неудобство может быть, когда приходится тонну классов с собой тягать, это если дельфи на машине чужой и менять настройки его нельзя

по поводу ФР-а - это я в пример привел, казалось бы там очевидные и простые вещи, а потребуют времени и изучения. Вот как в ссылке выше, вроде хипелссылка, а курсор дельфевый. Вроде тоже мелочь, но неучтенная. Потому я тоже предпочту рассмотреть проверенный многими готовый код, даже если придется свой писать, просто можно будет увидеть некоторые мелочи на которые сам сразу внимания не обратишь. И лично для меня нет ничего зазорного попросить "компонент", не кину - так погляжу. А у Германна - батонокидатели.
(товарищи из Штрих-М для табло покупателя соорудили отличный демо-проект на дельфи, илюстрирует принципы работы лучше чем сухая документация. Времени съэкономило - вагон, и мне и им (точнее их ТП-ке). Германн, наверное, упорно бы по докам рисовал, но готовое - нет! =) ).


sniknik   (2012-02-11 15:09:00) [16]

> дали класс упрощающий многие эти вещи.
ИМХО, упрощение тут только на первый взгляд... т.к. без класса ты изучаешь собственно работу фискальника, с ним логику того кто в этом разбирался/писал класс. бессмысленные знания... если не таскать за собой постоянно, зависеть от этого класса... если это сделал борланд/производитель фискальника/крупная контора этим занимающаяся, т.е. класс  стандартизирован и используется везде то это одно, если сосед Вася... совсем другое.

> И тут бах! - объявили батонокидателем.
по сути верно ;). подключить фискальник используя поставляемые драйвера 3-4дня/ну неделя. изучить класс и сделать с его использованием, то же самое, ну на день меньше. + скорее всего будут проблемы, и ты скорее всего их не решишь не изучив ту же самую работу с самим фискальником/его драйверами.

> в корень с проектом их не кинуть.
??? подключить каталог в проект... и всю библиотеку в него, главное "в куче с проектом" чтоб можно было одной папкой архивировать/отдавать.


Anatoly Podgoretsky   (2012-02-11 15:09:00) [17]

> Андреевич  (11.02.2012 14:34:13)  [13]

Бах, бах, получается Бабах


brother   (2012-02-11 14:48:00) [18]

> В тем курсор hand не системный, не так ли?

загрузку курсора видел? зачем спрашиваешь?


Андреевич   (2012-02-11 14:35:00) [19]


> и в корень с проектом их не кинуть.

т.е. кинуть можно, работать будет, но такой бардак... :)


Андреевич   (2012-02-11 14:34:00) [20]


> нафига? пишешь один раз сам, и используешь каждый раз, как
> понадобиться. "батонокидатель" это не тот кто написал свой
> компонент, и его постоянно использует, это тот кто кроме
> перетаскивания "батонов" на форму, практически ничего не
> умеет.

да это понятно.
но вот пришел ты и спросил есть ли у кого наработки по работе с фискальным принтером, в частности ньансы по управлению скоростью печати, отрезкой и прочего (короче то, что можно и самому разобрать, но это время и лично дял самообразования эффективности мало). А тут тебе бах! - дали класс упрощающий многие эти вещи. И тут бах! - объявили батонокидателем.


> вот поэтому, у меня с тех пор "вредная" привычка, писать
> в "том" стиле... без установки в дельфи, а создавая динамически.
>  удобно при "переездах/переустановках".

я уже давно так делаю, единственный ньюанс остается это если используются юниты какой нибудь большой бибилиотеки (синапс, например) и в корень с проектом их не кинуть.

Кстати по предложенному компоненту и учитыванию ньюансов. В тем курсор hand не системный, не так ли?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо