Здравствуйте (Hello) clalist,
c6/1 ABC
Есть в main Button как предотвратить повторное нажатие ?
--
С уважением,
Талгат mailto:talgat@omsknet.ru
(г.Омск)
(Добавление)
Добавить ей атрибут STD(STD:Close)
Удачи!
__________________________________
Владимир Якимченко (IСQ 16 993 194)
Button открывает browse При этом они снова жмут button открывая много раз browse А std:close - сворачивает всю прогу...
--
С уважением,
Талгат
Почитай в Help'e в разделе FAQ - How to manage threads.
Там показано, как задизаблить контрол, если какое-то окно(брауз в твоем случае) уже открыто.
Хотя я предпочитаю при повторном нажатии на button разворачивать(если было свернуто) и делать активным уже открытое окно, по моему удобнее, чем запрещать повторное нажатие.
"Дмитрий Гудков" <gudkov_net@mail.ru>
1. Можно попробовать отправить (см. POST) окну в Main собственное событие, например EVENT:DisableButton, предварительно его определив и вставив в процедуре Main код обработки этого события ?Button{PROP:Disable} = TRUE, т.е. задизаблить кнопку. А после завершения работы в Browse отправить соответственно EVENT:EnableButton.
2. Если приложение MDI, то можно воспользоваться шаблоном из состава ABCFree - ThreadLimit (Only allow procedure to be started one).
С уважением, Семен.
Написал: ClaList(2)
Повторное нажатие на контрол
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Чего-то не нашел я этот Free не подскажите ?
--
С уважением,
Талгат
(Добавление)
http://www.authord.com/Clarion/index.html
Семен Попов <oit_svp@opfr.komi.com>
Написал: ClaList(2)
--
С уважением,
Талгат
(Добавление)
http://www.authord.com/Clarion/index.html
Семен Попов <oit_svp@opfr.komi.com>
Написал: ClaList(2)