![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Ссылка на web страницу [D6, XP]
Каныбек © (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 не системный, не так ли?