Как установить сотояние RadioButton?

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Hello clalist,

СПАСИБО за ответ по CheckBox
теперь новая заморочка

имеется:

Код: Выделить всё

OPTION(' Форма сводной ведомости '),AT(10,10,197,119),USE(?OptForm),BOXED
         RADIO('  Итогова<255> по всем абонентам'),AT(24,33),USE(?OptForm:Radio1),VALUE('1')
         RADIO('  Побробно по каждому абоненту'),AT(24,55),USE(?OptForm:Radio2),VALUE('2')
END
хочу установить сотояние второй радиокнопки
в процедуре

!---------------------------------------------------------------------------
InitializeWindow ROUTINE

пробую так:

?OptForm:Radio2{PROP:Check} = True

не получается
или так:

?OptForm{PROP:Value} = 2

тоже не получается

DO RefreshWindow
!---------------------------------------------------------------------------

я, как вы наверно поняли, в Clarion еще чайник и меня сильно смущает, что здесь совершенно другой подход к Controls - элементам интерфейса нежели в Visual C или С++Builder
Документация, которая идет с Clarion описывает в основном определение этих элементов, а примеров их использования почти нет.

помогите, если не трудно, и дайте ссылку на какое-нибудь руководство с примерами программ :D

СПАСИБО

--
Best regards,
Ivan mailto:shkmail@inbox.ru

(Добавление)

Заведи простую переменную:
OptForm LONG

и просто проинициализируй ее значением "2"
OptForm = 2

или
?OptForm{PROP:ChoiceFEQ} = ?OptForm:Radio2
Этот вариант сработает только после открытия окна.
помогите, если не трудно, и дайте ссылку на какое-нибудь руководство с примерами программ :D
смотри каталог с примерами из дистриьутива клариона - они хоть и на abc и для реального обучения языку не предназначены явно - но на безрыбье как говорится... Ну или начни с ресурса с примерами программ - типа
http://www.clarionlife.net или http://www.dvgu.ru/lemoi/clafaq/faqcgi.cgi

--
Best regards,
Vadim mailto:vadim@softcreator.com
ICQ: 82308757
Написал: ClaList(2)
Ответить