Вверх ↑
Этот топик читают: Гость
Ответов: 2060
Рейтинг: 28
#1: 2009-01-09 01:18:32 ЛС | профиль | цитата
Можно ли добавить в панель своё свойство? Вроде, если в панель засунуть компонент Мемори и её специальным способом закомментировать, то справа в "Свойствах" появится свойство панели.

------------ Дoбавленo:


Смотреть картинку.
карма: 1

0
файлы: 1svoistvo.png [32.9KB] [358]
Администрация
Ответов: 15295
Рейтинг: 1519
#2: 2009-01-09 01:41:45 ЛС | профиль | цитата
code_11287.txt

карма: 27
2
файлы: 1code_11287.txt [242B] [220]
Голосовали:Эдик, EcsTasY
Ответов: 2060
Рейтинг: 28
#3: 2009-01-09 04:50:55 ЛС | профиль | цитата
Спасибо.
------------ Дoбавленo:

Как заставить панель принять цвет "clBtnFace"?


Add(MainForm,2953706,21,105)
{
Width=326
Height=259
}
Add(ChildPanel,12046215,343,154)
{
}
BEGIN_SDK
Add(EditMulti,1657801,21,21)
{
WorkCount=1
link(doWork1,3606877:doColor,[(28,27)(28,118)])
}
Add(Panel,3606877,35,105)
{
Left=135
Top=50
Color=16711680
Point(doColor)
}
Add(Memory,6494638,140,77)
{
@Hint=#17:Svoistvo=Описание|
Default=Integer(0)
}
END_SDK
Add(Button,6610744,196,154)
{
Left=135
Top=130
Width=60
Caption="Нажать"
Data=String(clBtnFace)
link(onClick,12046215:doWork1,[])
}

карма: 1

0
Ответов: 1088
Рейтинг: 112
#4: 2009-01-09 06:26:25 ЛС | профиль | цитата
Тк назначать цвет по индексу я не умею, сделал бы так:
code_11290.txt
карма: 0
Время верстки: %cr_time% Текущее время: %time%
0
файлы: 1code_11290.txt [586B] [202]
Ответов: 590
Рейтинг: 19
#5: 2009-01-09 06:40:39 ЛС | профиль | цитата
конеш меня опередили ... но я не отчаиваюсь ибо у меня два варианта
code_11291.txt
карма: 0

0
файлы: 1code_11291.txt [1.1KB] [208]
Ответов: 2060
Рейтинг: 28
#6: 2009-01-09 07:05:02 ЛС | профиль | цитата
Ваши варианты не подходят, так как "clBtnFace" есть переменная, и она может принимать другие значения. В зависимость от темы в Windoes.
------------ Дoбавленo:

Я разобрался, как это можно делать.


Add(MainForm,2953706,21,105)
{
}
Add(ChildPanel,12046215,266,140)
{
}
BEGIN_SDK
Add(EditMulti,1657801,21,21)
{
WorkCount=1
link(doWork1,3606877:doColor,[(28,27)(28,118)])
}
Add(Panel,3606877,35,105)
{
Left=35
Top=105
Color=16711680
Point(doColor)
}
Add(Memory,6494638,140,77)
{
@Hint=#17:Svoistvo=Описание|
Default=Integer(0)
}
END_SDK
Add(ColorShade,16570219,196,140)
{
Color=-16777201
link(onResult,12046215:doWork1,[])
}
Add(Button,2354109,119,140)
{
Left=115
Top=140
link(onClick,16570219:doShade,[])
}

карма: 1

0
Ответов: 3851
Рейтинг: 159
#7: 2009-01-09 14:23:25 ЛС | профиль | цитата
Эдик писал(а):
код писал(а):
Color=-16777201
что это значит?
карма: 0
начавший
0
Ответов: 2060
Рейтинг: 28
#8: 2009-01-09 14:44:02 ЛС | профиль | цитата
Андрей. писал(а):
что это значит?

Скорей всего так записывается переменная "clBtnFace". Можно даже куда ни будь это записать, что бы запомнить.
карма: 1

1
Голосовали:Andrey
8
Сообщение
...
Прикрепленные файлы
(файлы не залиты)