Вверх ↑
Этот топик читают: Гость
Ответов: 413
Рейтинг: 57
#1: 2009-11-01 09:32:48 ЛС | профиль | цитата
Используя WinTools попытался включать и отключать режим "поплавок"- режив включается, но не выключается, как это можно исправить?

Add(MainForm,74591,364,203)
{
Left=448
Top=363
Width=346
Height=183
BorderStyle=1
DragForm=0
Point(Handle)
}
Add(WinTools,2922941,364,266)
{
link(Handle,74591:Handle,[])
}
Add(Button,6061979,287,273)
{
Left=120
Top=80
link(onClick,2922941:doPopup,[])
}

В примере на сайте тоже не отключается!

Add(MainForm,635156,504,133)
{
Caption="Пример использования WinTools"
Point(Handle)
}
Add(WinTools,8949562,434,203)
{
link(Handle,8070741:Var1,[])
}
Add(Button,7111536,364,210)
{
Left=120
Top=25
link(onClick,8949562:doPopup,[])
}
Add(ChildForm,8070741,434,133)
{
}
BEGIN_SDK
Add(EditMulti,10929597,21,21)
{
VarCount=1
link(Var1,11509691:Handle,[(27,179)(41,179)])
}
Add(MainForm,11509691,35,105)
{
Left=35
Top=105
Width=305
Height=243
Visible=1
Point(Handle)
}
Add(Label,1420940,140,105)
{
Left=120
Top=90
Height=17
Caption="ChildForm"
}
END_SDK
Add(Button,7360806,364,245)
{
Left=195
Top=25
link(onClick,8949562:doActive,[(415,251)(415,223)])
}
Add(Button,7692574,364,280)
{
Left=265
Top=25
link(onClick,8949562:doClose,[(424,286)(424,230)])
}
Add(UpDown,7431914,364,175)
{
Left=50
Top=25
Width=55
Height=40
Max=1
link(onPosition,8949562:doVisible,[(422,181)(422,209)])
}



карма: 0

0
файлы: 1code_15474.txt [1KB] [287]
Ответов: 875
Рейтинг: 322
#2: 2009-11-01 09:49:20 ЛС | профиль | цитата
Poputchik, попробуй так.code_15476.txt. посмотри значения в кнопках.
карма: 1

0
файлы: 1code_15476.txt [491B] [127]
Разработчик
Ответов: 4698
Рейтинг: 426
#3: 2009-11-01 09:49:35 ЛС | профиль | цитата
Poputchik писал(а):
Используя WinTools попытался включать и отключать режим "поплавок"- режив включается, но не выключается, как это можно исправить?

Все работает, только не хватает счетчика(или еще подобного)
code_15477.txt, смысл все в том, что считываются данные из потока(1 - вкл, 0 -выкл)
Poputchik писал(а):
В примере на сайте тоже не отключается!

Та же проблема - счетчик!
------------ Дoбавленo в 09.50:
kamakama,
карма: 10
0
файлы: 1code_15477.txt [339B] [154]
Главный модератор
Ответов: 2999
Рейтинг: 396
#4: 2009-11-01 09:52:31 ЛС | профиль | цитата
Надо подавать на точку разные данные. Например, 0 и 1.
карма: 6
Дорогу осилит идущий. Install/Update HiAsm.NET
0
Ответов: 4641
Рейтинг: 334
#5: 2009-11-01 10:01:04 ЛС | профиль | цитата
Poputchik писал(а):
В примере на сайте тоже не отключается!

Пример будет исправлен! Не углядел!
Add(MainForm,635156,301,84)
{
Height=103
Caption="Пример использования WinTools"
Point(Handle)
}
Add(WinTools,8949562,175,133)
{
link(Handle,8070741:Var1,[])
}
Add(ChildForm,8070741,175,84)
{
}
BEGIN_SDK
Add(EditMulti,10929597,21,21)
{
VarCount=1
link(Var1,11509691:Handle,[(27,179)(160,179)])
}
Add(MainForm,11509691,154,105)
{
Left=35
Top=105
Width=305
Height=243
Visible=1
Point(Handle)
}
Add(Label,1420940,273,182)
{
Left=120
Top=90
Height=17
Caption="ChildForm"
}
Add(InfoTip,12859313,105,70)
{
Info=#24:Свойство Visible = False|
Width=127
Height=18
}
END_SDK
Add(WinTools,14619738,301,133)
{
link(Handle,635156:Handle,[])
}
Add(CheckBox,13532310,105,133)
{
Left=40
Top=25
Width=100
Caption="ChildForm"
link(onCheck,8949562:doVisible,[])
}
Add(CheckBox,12929432,231,140)
{
Left=170
Top=25
Caption="Pop Up"
link(onCheck,14619738:doPopup,[])
}
Add(Button,6251093,231,189)
{
Left=280
Top=25
Caption="Close"
link(onClick,14619738:doClose,[(278,195)(278,160)])
}


карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 875
Рейтинг: 322
#6: 2009-11-01 10:10:20 ЛС | профиль | цитата
Poputchik, вместо счетчика. code_15478.txt
карма: 1

0
файлы: 1code_15478.txt [442B] [139]
Ответов: 413
Рейтинг: 57
#7: 2009-11-01 13:50:56 ЛС | профиль | цитата
Ясненько. Спасибо! С учетом ваших подсказок реализовал так:
code_15481.txt

карма: 0

0
файлы: 1code_15481.txt [424B] [239]
Ответов: 2265
Рейтинг: 676
#8: 2015-02-01 13:46:22 ЛС | профиль | цитата
Хотелось из дочернего окна сворачивать и разворачивать родительское окно. Но больше одного раза не сворачивает.
Пример проблемы: code_35024.txt
В чем проблема
карма: 11

0
файлы: 1code_35024.txt [1.6KB] [266]
Ответов: 9906
Рейтинг: 351
#9: 2015-02-01 16:09:22 ЛС | профиль | цитата
Возможно, что форма в состоянии Enable=False -- не все пожелания исполняет...
карма: 9

0
Ответов: 2265
Рейтинг: 676
#10: 2015-02-01 17:52:11 ЛС | профиль | цитата
Galkov, можно получить более развернутый ответ? Не понял при чем тут
Galkov писал(а):
состоянии Enable=False
не в родительской, не в дочерней форме свойсвто Enabled не устанавливал (по умолчанию = True).
карма: 11

0
Ответов: 9906
Рейтинг: 351
#11: 2015-02-01 18:06:08 ЛС | профиль | цитата
doShowModal -- АВТОМАТИЧЕСКИ устанавливает Enable=False для "парента контрола", после чего запускает новый цикл обработки сообщений.
Который заканчивается после получения сообщения типа WM_CLOSE.
И уже после этого заканчивается исполнение doShowModal.

Короче: если уж сделал doShowModal - то нечего говорить про "свойство Enabled не устанавливал"
карма: 9

0
Ответов: 8926
Рейтинг: 823
#12: 2015-02-01 18:20:10 ЛС | профиль | цитата
sla8a, code_35028.txt
карма: 19

0
файлы: 1code_35028.txt [837B] [147]
12
Сообщение
...
Прикрепленные файлы
(файлы не залиты)