Вверх ↑
Ответов: 168
Рейтинг: 7
#1: 2013-09-18 14:19:14 ЛС | профиль | цитата
Дело не в клике мышой на свойстве а автоматически в ini файле. Например у меня новый элемент так вот смысл в том что-бы точка была первой (верхней слева)

------------ Дoбавленo в 10.46:
Видимо не ясно выразился
У элемента несколько входов do которые будут открываться по мере надобности
а check Visible в свойстве вручную означает что точка может быть в середине или даже
в конце входов, что сбольшим кол-вом однотипных компонентов будет неудобно
Есть конечно стандартный вариант:
вход _work_doVisible а там control.Visible:= true/false
Но хотелось бы знать поддерживает ли среда парсинг ini- наследованных св-в
при выборе компонента ?
------------ Дoбавленo в 10.47:
Dilma знает но умолчит
------------ Дoбавленo в 14.16:
сделал как ^
вот ini

#ini
[Type]
Class=WinElement
Info=Çíàê-Êàðòèíêà
Inherit=WinControl,WinSplitter
Interfaces=ControlManager
Tab=Controls

[Edit]
Class=Custom

[Property]
Width[øèðèíà]= | |35
Height[âûñîòà]= | |35


Split[Îáðåçàíèå;-)]=Îáðåçêà ôîðìó ýëåìåíòà ïî ðèñóíêó|14|0|True,False
Alpha[Àëüôà]=Alpha-ïðîçðà÷íîñòü êàðòèíîê|14|1|True,False
AlphaBlendValue[ïðîçð-ñòü(0-255)]=Còåïåíü Alpha-ïðîçðà÷íîñòè êàðòèíîê (îò 0 äî 255)|1|255|0,255
count[òåê. êàðòèíêà]=íà÷àëüíàÿ êàðòèíêà è ñîñòîÿíèå (0=ïî óìîë÷àíèþ âûêë.)|1|0|0,4
Img1[Çíà÷åê 1]= êàðòèíêà 1|11|
Img2[Çíà÷åê 2]= êàðòèíêà 2|11|
Img3[Çíà÷åê 3]= êàðòèíêà 3|11|
Img4[Çíà÷åê 4]= êàðòèíêà 4|11|

[Methods]
doVisible=Âèäèìîñòü ýëåìåíòà|14|1|True,False
*doImg1=Îòîáðàæàåò êàðòèíêó 1|1|
*doImg2=Îòîáðàæàåò êàðòèíêó 2|1|
*doImg3=Îòîáðàæàåò êàðòèíêó 3|1|
*doImg4=Îòîáðàæàåò êàðòèíêó 4|1|
Normal=Ñîäåðæèò òåêóùåå ñîñòîÿíèÿ ïîçèöèè|3|1

вместо точки doVisible среда нашла совпадающее св-во Visible и исправно
отчекила ее, но гадина точку слева так и не нарисовала

------------ Дoбавленo в 14.19:
рисунок
http://forum.hiasm.com/forum_serv.php?q=56&id=3599
карма: 1

0