Вверх ↑
Этот топик читают: Гость
Этот топик был перемещен из раздела "Ошибки в компонентах"
Ответов: 263
Рейтинг: 18
#1: 2019-12-29 13:08:20 ЛС | профиль | цитата
Всех с наступающим Новым Годом!
Приступил к созданию не большой утилиты для POS-терминалов, пока только разрабатываю форму. Заметил странный глюк с CheckBox-ом. Когда выбираю один из двух RadioButton - снимается галочка с CheckBox.
Схема


Add(MainForm,2953706,56,84)
{
Width=429
Height=239
Caption="Костыль"
}
Add(ChildGroupBox,5385219,126,42)
{
}
BEGIN_SDK
Add(EditMulti,11255752,21,21)
{
}
Add(GroupBox,6403228,35,105)
{
Left=5
Top=5
Width=200
Height=100
Caption="Интернет"
}
Add(Memo,14995872,217,49)
{
Left=5
Top=35
Width=190
Height=60
Strings=#5:ya.ru|5:r0.ru|9:google.ru|
ScrollBars=2
}
Add(CheckBox,16690215,126,49)
{
Left=5
Top=15
Width=190
Checked=0
Caption="Проверять доступность интенета"
}
END_SDK
Add(ChildGroupBox,10733788,126,84)
{
}
BEGIN_SDK
Add(EditMulti,1500954,21,21)
{
}
Add(GroupBox,16530060,35,105)
{
Left=210
Top=5
Width=200
Height=190
Caption="Службы"
}
Add(Memo,5632106,245,105)
{
Left=5
Top=35
Width=190
Height=75
Strings=#26:FrontolxPOSExchangeService|3:EoU|9:Transport|20:Transport-Monitoring|17:Transport-Updater|
ScrollBars=2
}
Add(CheckBox,3568885,140,42)
{
Left=5
Top=15
Width=190
Checked=0
Caption="Поднимать упавшие службы"
}
Add(CheckBox,5222319,140,91)
{
Left=5
Top=115
Width=125
Checked=0
Caption="Ребут служб каждые"
}
Add(Edit,14863971,140,154)
{
Left=133
Top=115
Width=20
Text="60"
}
Add(Label,1318211,245,154)
{
Left=154
Top=118
Width=34
Height=17
Caption="минут"
}
Add(Memo,3691875,243,44)
{
Left=5
Top=140
Width=190
Height=45
Strings=#26:FrontolxPOSExchangeService|3:EoU|
ScrollBars=2
}
END_SDK
Add(ChildGroupBox,2134101,126,126)
{
}
BEGIN_SDK
Add(EditMulti,9102042,21,21)
{
}
Add(GroupBox,1588817,42,168)
{
Left=5
Top=110
Width=200
Height=85
Caption="Телефон"
}
Add(RadioButton,12756465,42,35)
{
Left=5
Top=35
Width=60
Selected=0
Caption="VOX"
}
Add(CheckBox,1543056,42,77)
{
Left=5
Top=15
Width=185
Checked=0
Caption="Проверять состояние телефона"
}
Add(RadioButton,14989198,42,119)
{
Left=5
Top=55
Width=60
Caption="Yeastar"
}
Add(Edit,7312121,147,35)
{
Left=85
Top=35
Width=95
Text="192.168.101.1"
}
Add(Edit,2795861,207,34)
{
Left=85
Top=55
Width=95
Text="192.168.101.4"
}
END_SDK
Как глючит
Глюк не критичный, можно принудительно выбирать CheckBox при выборе RadioButton, но хотелось бы понять, что не так в такой простой схеме.
карма: 3

0
vip
#1.1контекстная реклама от партнеров
Ответов: 16884
Рейтинг: 1239
#2: 2019-12-29 13:57:56 ЛС | профиль | цитата
Схема

Add(MainForm,3386690,91,154)
{
Width=429
Height=239
Caption="Костыль"
}
Add(ChildGroupBox,5385219,161,112)
{
}
BEGIN_SDK
Add(EditMulti,11255752,21,21)
{
}
Add(GroupBox,6403228,35,105)
{
Left=5
Top=5
Width=200
Height=100
Caption="Интернет"
}
Add(Memo,14995872,217,49)
{
Left=5
Top=35
Width=190
Height=60
Strings=#5:ya.ru|5:r0.ru|9:google.ru|
ScrollBars=2
}
Add(CheckBox,16690215,126,49)
{
Left=5
Top=15
Width=190
Checked=0
Caption="Проверять доступность интенета"
}
END_SDK
Add(ChildGroupBox,10733788,161,154)
{
}
BEGIN_SDK
Add(EditMulti,1500954,21,21)
{
}
Add(GroupBox,16530060,35,105)
{
Left=210
Top=5
Width=200
Height=190
Caption="Службы"
}
Add(Memo,5632106,245,105)
{
Left=5
Top=35
Width=190
Height=75
Strings=#26:FrontolxPOSExchangeService|3:EoU|9:Transport|20:Transport-Monitoring|17:Transport-Updater|
ScrollBars=2
}
Add(CheckBox,3568885,140,42)
{
Left=5
Top=15
Width=190
Checked=0
Caption="Поднимать упавшие службы"
}
Add(CheckBox,5222319,140,91)
{
Left=5
Top=115
Width=125
Checked=0
Caption="Ребут служб каждые"
}
Add(Edit,14863971,140,154)
{
Left=133
Top=115
Width=20
Text="60"
}
Add(Label,1318211,245,154)
{
Left=154
Top=118
Width=34
Height=17
Caption="минут"
}
Add(Memo,3691875,243,44)
{
Left=5
Top=140
Width=190
Height=45
Strings=#26:FrontolxPOSExchangeService|3:EoU|
ScrollBars=2
}
END_SDK
Add(ChildGroupBox,2134101,161,196)
{
}
BEGIN_SDK
Add(EditMulti,9102042,21,21)
{
}
Add(GroupBox,1588817,42,168)
{
Left=5
Top=110
Width=200
Height=85
Caption="Телефон"
}
Add(Edit,7312121,147,35)
{
Left=85
Top=35
Width=95
Text="192.168.101.1"
}
Add(Edit,2795861,207,34)
{
Left=85
Top=55
Width=95
Text="192.168.101.4"
}
Add(CheckBox,1543056,35,49)
{
Left=5
Top=15
Width=185
Checked=0
Caption="Проверять состояние телефона"
}
Add(RadioButton,14989198,35,84)
{
Left=5
Top=55
Width=60
Caption="Yeastar"
}
Add(RadioButton,12756465,35,119)
{
Left=5
Top=35
Width=60
Selected=0
Caption="VOX"
}
END_SDK


Редактировалось 1 раз(а), последний 2019-12-29 13:59:46
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 263
Рейтинг: 18
#3: 2019-12-29 14:17:12 ЛС | профиль | цитата
Уважаемый Tad, что Вы изменили в схеме, что она заработала?
Ткните меня носом, где я накосячил!

Редактировалось 1 раз(а), последний 2019-12-29 14:21:05
карма: 3

0
Ответов: 16884
Рейтинг: 1239
#4: 2019-12-29 15:14:01 ЛС | профиль | цитата
Схемы расположения компонент по Z-оси.

Редактировалось 1 раз(а), последний 2019-12-29 15:15:36
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 263
Рейтинг: 18
#5: 2019-12-29 16:50:15 ЛС | профиль | цитата
Tad , благодарю за разъяснение, вопрос решен.
карма: 3

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