Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > Программная активация элемента формы


Автор: vvjvvj 27.5.2015, 08:15
Задача такова.
По lostfpcus для textbox1 срабатывает messegebox. При нажатии на кнопку в окне messagebox активируется следующий элемент формы (textbox2). Нужно написать код, который при обработке ответа messagebox будет активировать textbox1 или texrbox2. Или любой указанный элемент данной формы.   

Автор: tweener 24.6.2015, 11:20
Код
nAnsver = MESSAGEBOX("Вопрос к пользователю.",4+32)
do case
    case nAnsver = 6 && Yes
        thisform.textbox1.enabled = .T.
        thisform.textbox2.enabled = .F.
    case nAnsver = 7 && No
        thisform.textbox1.enabled = .F.
        thisform.textbox2.enabled = .T.
endcase

 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)