Вверх ↑
Этот топик читают: Гость
Ответов: 413
Рейтинг: 57
#1: 2020-10-20 11:42:38 ЛС | профиль | цитата
Добрый день. Заметил две странности при использовании ButtonRush и CheckBoxRush.
В первом случае нажатие пробела на клавиатуре приводит к закрытию программы при стандартном HiAsm и компиляторе (HiAsm 4.05 build 186), в альтернативной сборке нажатие пробела приводит к событию onClick.
ButtonRush

Add(MainForm,2953706,21,105)
{
}
Add(ButtonRush,14755839,98,84)
{
Left=95
Top=80
Width=145
Caption="Вызвать сообщение"
Data=String(Кнопка нажата)
Glyphs=[]
link(onClick,12684447:doMessage,[])
}
Add(Message,12684447,175,84)
{
}

Во втором к установке галочки в CheckBoxRush.
CheckBoxRush

Add(MainForm,2953706,21,105)
{
}
Add(CheckBoxRush,12718197,259,91)
{
Left=255
Top=90
}
На сайте об этом ничего не нашёл, может это особенность такая, по этому сообщаю в междуделом.

Редактировалось 4 раз(а), последний 2020-10-20 14:37:26
карма: 0

0
Ответов: 8923
Рейтинг: 823
#2: 2020-10-20 12:45:44 ЛС | профиль | цитата
Poputchik, во втором так и "положено" -- фокус на единственном элементе и нажатие пробела аналогично клику мыши.
А вот закрытие программы непонятно почему происходит
карма: 19

0
Ответов: 16884
Рейтинг: 1239
#3: 2020-10-20 13:02:39 ЛС | профиль | цитата
А так ?

Add(MainForm,2953706,21,105)
{
Width=468
link(onCreate,3587591:doSetFocus,[])
}
Add(Message,5853285,189,119)
{
Message="Нажали пробел"
}
Add(ButtonRush,3587591,133,119)
{
Left=60
Top=70
Glyphs=[]
Point(doSetFocus)
link(onClick,5853285:doMessage,[])
}

карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 413
Рейтинг: 57
#4: 2020-10-20 13:56:19 ЛС | профиль | цитата
Леонид, по второму пункту понял. Спасибо.

Tad,
А так ?

И так закрывается. (проверяю на Windows XP, на Windows 7 и далее не знаю)
Закрытие происходит только если к кнопке на onClick подсоединён компонент Message.

Tad, а у Вас такого не происходит?

Проверил на обычной кнопке - закрытия программы нет.

Редактировалось 3 раз(а), последний 2020-10-20 14:11:47
карма: 0

0
Ответов: 4630
Рейтинг: 749
#5: 2020-10-20 14:19:05 ЛС | профиль | цитата
Poputchik писал(а):
у Вас такого не происходит?
У меня не закрывается: выскакивает Message. Поправь схему в первом посте, включив MainForm. Может какая-то комбинация свойств формы имеет значение. Попробуй скопировать схему из своего поста и проверь будет ли то же.

Редактировалось 1 раз(а), последний 2020-10-20 14:20:06
карма: 26

0
Ответов: 413
Рейтинг: 57
#6: 2020-10-20 14:41:11 ЛС | профиль | цитата
Netspirit,
Поправь схему в первом посте, включив MainForm.

Поправил.
Попробуй скопировать схему из своего поста и проверь будет ли то же.

Тоже самое.

Наверно это только у меня на данном компьютере такой сбой. Проверю на другом - отпишусь.
карма: 0

0
Ответов: 16884
Рейтинг: 1239
#7: 2020-10-20 15:24:36 ЛС | профиль | цитата
Poputchik писал(а):
Tad, а у Вас
У меня не закрывается: выскакивает Message.
Windows 10.
карма: 25
Немного терпения! Дежурный экстрасенс скоро свяжется с Вами!
0
Ответов: 413
Рейтинг: 57
#8: 2020-10-20 19:06:39 ЛС | профиль | цитата
Переустановил Hiasm, обновил все компоненты с SVN - окно больше не закрыватеся. Получается, что проблема была у меня. Спасибо, что отозвались.
карма: 0

0
Ответов: 1926
Рейтинг: 172
#9: 2020-10-22 12:17:03 ЛС | профиль | цитата
https://forum.hiasm.com/topic/66394
карма: 9
0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)