Вверх ↑
Этот топик читают: Гость
Ответов: 528
Рейтинг: 167
#1: 2009-12-24 01:00:04 ЛС | профиль | цитата
Подскажите как сделать одновременное включение (и выключение) Флагов на основной и дочерней форме.



Add(MainForm,2953706,56,77)
{
Left=300
Width=305
Height=235
}
Add(CheckBox,645508,147,77)
{
Left=50
Top=80
Width=200
}
Add(ChildForm,6756664,231,77)
{
}
BEGIN_SDK
Add(EditMulti,5298882,21,21)
{
}
Add(MainForm,11343402,77,133)
{
Left=35
Width=268
Height=236
}
Add(CheckBox,3373713,175,70)
{
Left=65
Top=80
Width=140
}
END_SDK
карма: 4

0
Ответов: 485
Рейтинг: 86
#2: 2009-12-24 01:42:23 ЛС | профиль | цитата
tig-rrr, нужно чтобы в обе стороны работало? Если да, то так:
Add(CheckBox,645508,252,84)
{
Left=50
Top=80
Width=200
Point(onClick)
link(onClick,8355555:doData,[(297,97)(297,125)(240,125)(240,139)])
}
Add(ChildForm,6756664,357,133)
{
link(onEvent1,645508:doCheck,[(405,139)(405,73)(240,73)(240,90)])
}
BEGIN_SDK
Add(EditMulti,5298882,21,21)
{
EventCount=1
WorkCount=1
link(doWork1,3373713:doCheck,[(98,27)(98,76)])
}
Add(MainForm,11343402,77,133)
{
Left=35
Width=268
Height=236
}
Add(CheckBox,3373713,175,70)
{
Left=65
Top=80
Width=140
Point(onClick)
link(onClick,13625367:doData,[(221,83)(221,110)(163,110)(163,125)])
}
Add(DoData,13625367,175,119)
{
link(onEventData,5298882:onEvent1,[(264,125)(264,27)])
link(Data,3373713:Checked,[])
}
END_SDK
Add(DoData,8355555,252,133)
{
link(onEventData,6756664:doWork1,[])
link(Data,645508:Checked,[])
}


карма: 0

1
Голосовали:tig-rrr
Ответов: 528
Рейтинг: 167
#3: 2009-12-24 16:52:20 ЛС | профиль | цитата
Спасибо! Всё элементарное - просто.
карма: 4

0
Ответов: 4641
Рейтинг: 334
#4: 2009-12-24 19:27:29 ЛС | профиль | цитата
filyaxxxcom, а без лишних компонент ни как?
code_16133.txt
карма: 1
Время верстки: %cr_time% Текущее время: %time%
1
файлы: 1code_16133.txt [653B] [84]
Голосовали:tig-rrr
Ответов: 485
Рейтинг: 86
#5: 2009-12-24 19:37:37 ЛС | профиль | цитата
Ravilr писал(а):
а без лишних компонент ни как
Не знал, что onClick выдает состояние флага. Предполагал, что там NULL
карма: 0

0
Ответов: 578
Рейтинг: 14
#6: 2009-12-24 19:38:11 ЛС | профиль | цитата
вроде так и есть
карма: 0

0
Ответов: 4641
Рейтинг: 334
#7: 2009-12-24 19:39:05 ЛС | профиль | цитата
filyaxxxcom писал(а):
Предполагал, что там NULL

а я не предполагал, я дебаги ставлю там где сомневаюсь...

карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Разработчик
Ответов: 26324
Рейтинг: 2147
#8: 2009-12-24 19:42:47 ЛС | профиль | цитата
Ravilr писал(а):
я дебаги ставлю там где сомневаюсь...

И не ты один, я тоже часто пользуюсь этим методом
карма: 22

0
Ответов: 578
Рейтинг: 14
#9: 2009-12-24 19:44:39 ЛС | профиль | цитата
и правда состояние флажка выдает, раньше вроде просто событие, зачем тогда две одинаковых точки, oncheck и onclick?
карма: 0

0
Ответов: 485
Рейтинг: 86
#10: 2009-12-24 19:56:07 ЛС | профиль | цитата
Ravilr писал(а):
я дебаги ставлю там где сомневаюсь...
А у меня на это времени нет. Ты же знаешь - я каждую секунду экономлю
карма: 0

0
Разработчик
Ответов: 26324
Рейтинг: 2147
#11: 2009-12-24 20:00:03 ЛС | профиль | цитата
GanjaKyp писал(а):
раньше вроде просто событие

Это когда же раньше Этот компонент никто с 04.02.2007 года не трогал
карма: 22

0
Ответов: 1161
Рейтинг: 160
#12: 2009-12-24 20:46:14 ЛС | профиль | цитата
Ладно у меня такой вопрос. Почему при установке режима Enable=False флажок не реагирует на onMouseDown?
карма: 0

0
Ответов: 4641
Рейтинг: 334
#13: 2009-12-24 20:54:38 ЛС | профиль | цитата
LainX писал(а):
Enable=False флажок не реагирует на onMouseDown?

потому что Enable=False
А какой элемент реагирует при Enable=False
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
13
Сообщение
...
Прикрепленные файлы
(файлы не залиты)