Вверх ↑
Этот топик читают: Гость
Ответов: 899
Рейтинг: 43
#16: 2010-03-26 17:25:51 ЛС | профиль | цитата
nesco, а у меня не работает
вот собственно то, чего хотелось


карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1button.sha [33.3KB] [329]
Разработчик
Ответов: 26066
Рейтинг: 2120
#17: 2010-03-26 17:31:01 ЛС | профиль | цитата
unalex писал(а):
а у меня не работает

И последнее обновление схемы не работает Странно, должно работать. Скорее всего, обновления нет или не все
------------ Дoбавленo в 17.31:
А что конкретно не работает Если кнопка не обрезается, то это проблема в RGN_OutlinePicture (его я недавно правил), а если вообще не работает, то это предельно странно
карма: 22

0
Ответов: 899
Рейтинг: 43
#18: 2010-03-26 17:46:30 ЛС | профиль | цитата
а лучше так

------------ Дoбавленo в 17.48:
nesco писал(а):
А что конкретно не работает

кнопка не перерисовывается, по моему логично, не происходит никакого события, которое бы заставило ее перерисоваться
------------ Дoбавленo в 17.53:
насчет обновлений - с SVN обновился сегодня утром, а HiUpdate пока не использую(жду когда исправится ситуация с неправильной окраской визуальных компонентов)
------------ Дoбавленo в 17.58:
кстати, думаю было бы неплохо добавить мультистрочности компоненту Label при свойстве Autosize=True тогда длинный текст при малой ширине Label не обрезался бы, а переносился бы на новую строку, интересно можно ли реализовать такое?
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1button1.sha [33KB] [306]
Разработчик
Ответов: 26066
Рейтинг: 2120
#19: 2010-03-26 18:33:52 ЛС | профиль | цитата
unalex писал(а):
не происходит никакого события, которое бы заставило ее перерисоваться

Здрасьте, а onPaint Он у всех работает и выдает в поток HDC (Context).


onPaint=Событие происходит всякий раз при необходимости отрисовать элемент и выдает в поток Context рисования ARG(HDC)
Ну не может оно у тебя не работать на нормальной обновленной версии пакета, не может, и все, откуда, твои утверждения совершенно нелогичны. Что-то сделано неправильно.

Да, кстати, PaintBox всегда выдавал onPaint.

А ты дебаг на эту точку стваил и смотрел, выдает она что-либо

------------ Дoбавленo в 18.43:
Ravilr, у тебя система странно работает. Проверь мой пример с публикатора Fix_Button под FPC, я проверл, у меня работате и под FPC
карма: 22

0
Ответов: 4641
Рейтинг: 334
#20: 2010-03-26 18:48:48 ЛС | профиль | цитата
nesco писал(а):
система странно работает

на странной системе все ОК.

[offtop]nesco, сделай фон формы черным... эстетичнее как то...[/offtop]
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#21: 2010-03-26 18:52:19 ЛС | профиль | цитата
[flood]
Ravilr писал(а):
сделай фон формы черным... эстетичнее как то...

Гы. Это показ в действии Регионов. Я тогда кнопку лучше сменю[/flood]

unalex, вот видишь, и Ravilr-a работает.
карма: 22

0
Ответов: 4641
Рейтинг: 334
#22: 2010-03-26 18:57:21 ЛС | профиль | цитата
а чтобы "клацк" показать....добавь вспышку фона..



карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1button_fix_mix.zip [18.9KB] [236]
Разработчик
Ответов: 26066
Рейтинг: 2120
#23: 2010-03-26 18:59:58 ЛС | профиль | цитата
Ravilr, а схема где, как-то не серьезно это Вот от кого я этого не ожидал
карма: 22

0
Ответов: 4641
Рейтинг: 334
#24: 2010-03-26 19:01:45 ЛС | профиль | цитата
nesco писал(а):
Вот от кого я этого не ожидал

бес попутал...исправил.
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#25: 2010-03-26 19:04:00 ЛС | профиль | цитата
[flood]
Ravilr писал(а):
бес попутал...

Пятница. Перепил напал на него, что ли (на беса, я имел в виду)
Нет, он у тебя точно перепил. [/flood]
Ты чего мою схему опять мне всучил

карма: 22

0
Ответов: 899
Рейтинг: 43
#26: 2010-03-26 19:05:25 ЛС | профиль | цитата
nesco писал(а):
происходит всякий раз при необходимости отрисовать


да не в этом дело, просто переключение точек на GetIndexData не происходит

наверное имелось ввиду такое?
зеленая связь добавлена мной
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1nesco.sha [33.8KB] [325]
Разработчик
Ответов: 26066
Рейтинг: 2120
#27: 2010-03-26 19:11:29 ЛС | профиль | цитата
unalex, я понял. У тебя, похоже, не работают (или их нет) onMouseLeave и onMouseEnter, вот и все. Я заметил, что ни в одной твоей схеме их нет. Это проблема с твоим обновлением или местом запуска программы, где в той же папке висит старый Win.pas. Эти события были добавлены в Win.pas 25.01.2010, ревизия 2566.
карма: 22

0
Ответов: 899
Рейтинг: 43
#28: 2010-03-26 19:42:38 ЛС | профиль | цитата
точно, точки onMouseLeave и onMouseEnter у меня нет(а мне как раз их и не хватало)
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26066
Рейтинг: 2120
#29: 2010-03-26 19:43:53 ЛС | профиль | цитата
unalex писал(а):
точно, точки onMouseLeave и onMouseEnter у меня нет

Вот и ищи, куда они у тебя пропали, если они есть у всех, кто нормально обновился
карма: 22

0
Ответов: 899
Рейтинг: 43
#30: 2010-03-26 20:35:48 ЛС | профиль | цитата
уже вручную поудалял глючные файлы и снова обновился черепахой, теперь все нормально, извини что морочил голову
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)