Вверх ↑
Этот топик читают: Гость
Ответов: 1929
Рейтинг: 627
#1: 2012-03-30 12:01:43 ЛС | профиль | цитата
Палитра элементов это визуальный компонент. Отображает вкладки, дочерние вкладки и список строк или кнопки. С помощью этого компонента можно сделать точную копию вкладки элементов из HiAsm.
Внимание: элемент выложен для тестирования и доработки.

Пример отображения вкладки элементов HiAsm.
test_001.jpg
Пример отображения только кнопок.
test_002.jpg

Архив (zip) с элементом (pas, ini, ico)и примерами (sha) версия 1.1 (2020-09-24)

Редактировалось 7 раз(а), последний 2020-09-24 21:47:34
карма: 9

7
файлы: 2test_001.jpg [103.5KB] [1359], test_002.jpg [125.9KB] [1489]
Голосовали:miver, tig-rrr, foksov, tom-it, MAV, Konst, Gunta
vip
#1.1контекстная реклама от партнеров
Ответов: 1303
Рейтинг: 405
#2: 2012-03-30 19:50:59 ЛС | профиль | цитата
Понравился как компонент(бысродействие), так и демка. В демке нехватает только копи пасте повесить на кнопки мыши. Правда поймал при первом запуске рунтайм 206, далее сколько не запускал повторного вылета небыло. Основой кода послужил CtrlPalette?
карма: 3

0
Ответов: 1929
Рейтинг: 627
#3: 2012-03-30 20:08:08 ЛС | профиль | цитата
MAV писал(а):
Основой кода послужил CtrlPalette?

От CtrlPalette в элементе мало что осталось, но начиналось работа над элементом с него. Вообще это PaintBox c прикрепленным по правому краю ScrollBar-ом (такого способа не в одном из стандартных элементов нет), плюс хранитель данных строками StrList. Можно много еще чего доделать, к примеру добавить Insert, Replace, добавить другие способы отрисовки.
MAV писал(а):
Правда поймал при первом запуске рунтайм 206

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

Тут самое главное добавлять большой список через doText (что и показано в примерах).
карма: 9

0
Ответов: 3889
Рейтинг: 362
#4: 2012-03-30 23:40:05 ЛС | профиль | цитата
sla8a писал(а):
Вот это и надо исключить, у меня уже не было, думал избавился.
Runtime error xxx at yyy Буду рад помочь, если что.
карма: 1

0
Ответов: 16
Рейтинг: 0
#5: 2020-09-17 14:31:59 ЛС | профиль | цитата
PalleteBox не работает: не видно, ни кнопки и ни надписи в Windows 10 x64 (1809).


PalleteBox в обычной форме
PalleteBox в другом виде

Редактировалось 1 раз(а), последний 2020-09-17 14:32:14
карма: 0

0
Ответов: 1929
Рейтинг: 627
#6: 2020-09-24 21:57:32 ЛС | профиль | цитата
vegarus писал(а):
ни кнопки и ни надписи в Windows 10 x64 (1809).
Нет возможности протестировать на данной системе. Обновил компонент, попробуйте эту версию.
А как на у вас отображается компонент CtrlPalette (Палитра ссылок) из вкладки Интерфейс?
карма: 9

0
файлы: 1PalletBox_v1.1.zip [23.3KB] [62]
Ответов: 4637
Рейтинг: 511
#7: 2020-09-25 05:33:43 ЛС | профиль | цитата
Есть подозрение что дело в скинах. Если так то правится легко.
карма: 6

0
Ответов: 1929
Рейтинг: 627
#8: 2020-09-25 10:32:42 ЛС | профиль | цитата
andrestudio писал(а):
подозрение что дело в скинах
Можно поподробней? Не понимаю о каких скинах идёт речь.
карма: 9

0
Ответов: 4637
Рейтинг: 511
#9: 2020-09-25 15:42:50 ЛС | профиль | цитата
sla8a, vegarus, схемы не привёл, но в 10(х) нет таких форм. Вот такие глухие телефончики.
карма: 6

0
Ответов: 147
Рейтинг: 4
#10: 2020-09-25 16:01:14 ЛС | профиль | цитата
У меня в десятке все показывает. Выставил правильно пути и в путях двойные слеши поставил и все запустилось.
карма: 1
Мастер сам устанавливает закон
0
Ответов: 1929
Рейтинг: 627
#11: 2020-09-25 17:35:18 ЛС | профиль | цитата
andrestudio, понятно, спасибо.
Noor, спасибо за тестирование.
На данный момент компонент в стадии тестирования. Будут замечания, рассмотрю.
карма: 9

0
Ответов: 60
Рейтинг: 9
#12: 2020-09-27 19:35:30 ЛС | профиль | цитата
sla8a, после обновления у меня перестало собираться. windows10(64).
Borland Delphi Version 12.0 Copyright (c) 1983,98 Inprise Corporation

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(357) Error: Undeclared identifier: '_prop_CFont'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(358) Error: Undeclared identifier: '_prop_AlignCap'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(359) Error: Undeclared identifier: '_prop_ArrowCap'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(360) Error: Undeclared identifier: '_prop_CaptionHeight'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(361) Error: Undeclared identifier: '_prop_FlatC'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(362) Error: Undeclared identifier: '_prop_NFont'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(365) Error: Undeclared identifier: '_prop_NodeHeight'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(366) Error: Undeclared identifier: '_prop_IFont'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(368) Error: Undeclared identifier: '_prop_FlatI'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(372) Error: Undeclared identifier: '_prop_ItemHeight'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(503) Error: Undeclared identifier: '_prop_IconsC'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\hiMainForm_55B53C0.pas(504) Error: Undeclared identifier: '_prop_IconsI'

C:\Users\asdf\AppData\Roaming\HiAsm_AltBuild\Elements\delphi\code\TestButtonsOnly.dpr(7) Fatal: Could not compile used unit 'hiMainForm_55B53C0.pas'
Сборка завершена.
карма: 3

0
Ответов: 1929
Рейтинг: 627
#13: 2020-09-27 22:07:57 ЛС | профиль | цитата
Gunta, скорее всего не полностью обновили. Удалите компонент и заново установите или вручную скопируйте в папку HiAsm файлы ini и pas.
карма: 9

0
Ответов: 60
Рейтинг: 9
#14: 2020-09-27 22:30:08 ЛС | профиль | цитата
sla8a, всё заработало. Спасибо. Хороший компонент.
PaletteBox палитра элементов.PNG
карма: 3

0
Ответов: 16
Рейтинг: 0
#15: 2020-09-30 15:17:31 ЛС | профиль | цитата
Наконец-то заработало! Спасибо!

PalleteBox в обычной форме



PalleteBox в другом виде



sla8a писал(а):
А как на у вас отображается компонент CtrlPalette (Палитра ссылок) из вкладки Интерфейс?


CtrlPalette (Палитра ссылок) хорошо работает, никаких проблем нет. Самого изначально установил PalleteBox и не работал даже, как того вы исправили, заработал компонент!
CtrlPalette (Палитра ссылок)



Редактировалось 5 раз(а), последний 2020-09-30 15:20:49
карма: 0

0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)