powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не отрабатывает метод value_assign в optiongroup - глюк вфп?
8 сообщений из 8, страница 1 из 1
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36147506
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!
Имеется класс на основе optiongroup, в нем описан метод value_assign в котором по ходу стоит просто messagebox('value_assign') для того чтобы убедиццо что метод сработал. Когда на форме выводится этот optiongroup как и в классе его изначальное Value=0, т.е. не отмечена ни одна из опций. Когда я тыкаю мышью в первую опцию, тама появляеццо точка/галка, но мессаги из value_assign я не вижу, хотя Value c 0 переприсвается уже 1, в соотв. с выбранной опцией. При этом всем метод InteractiveChange нормально отрабатывает.

глюк?

вфп90
...
Рейтинг: 0 / 0
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36147909
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант
...
Рейтинг: 0 / 0
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36147919
прошелмимо
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
как вариант
...
Рейтинг: 0 / 0
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36148237
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы Help пробовали читать? По использованию методов Access и Assign

Методы Access и Assign

Первое же замечание. Хотя и в середине...

Замечание(...) Visual FoxPro не поддерживает метод Assign для значения свойства Value для управляющих элементов (...)
Кроме того, метод Assign срабатывает только при программном изменении свойства. При интерактивном изменении (мышкой, клавиатурой) - не сработает. Так бессмысленно ловить изменение активной страницы PageFrame через Assign. Не сработает, если переключение произойдет мышкой.
...
Рейтинг: 0 / 0
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36148783
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторVisual FoxPro не поддерживает метод Assign для значения свойства Value для управляющих элементов я бы все равно не понял сути этого изречения (було бы написано что в OptionGroup - не работает, я бы понял), но спасибо просветили :) все равно это тупо на мой взгляд...
...
Рейтинг: 0 / 0
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36148854
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
прошелмимокак вариант надо понимать идет просто "эмуляция" программного присвоения Value через класс Option для OptionGroup?
...
Рейтинг: 0 / 0
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36148878
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CTAC-KOавторVisual FoxPro не поддерживает метод Assign для значения свойства Value для управляющих элементов я бы все равно не понял сути этого изречения (було бы написано что в OptionGroup - не работает, я бы понял), но спасибо просветили :) все равно это тупо на мой взгляд...
Эээ... А вы методы Assign прикручиваете к самому контролу? Т.е. вот прямо к OptionGroup? Разве вы не указываете метод Assign к какому-то свойству ? Изменение ЧЕГО вы собираетесь ловить? У контрола OptionGroup в принципе не может быть метода Assign. Он может быть только у какого-либо его свойства.

Если вы посмотрите на свойства разных контролов, то увидите, что одинаковые по смыслу свойства имеют одинаковое название. Выбранное/присвоенное значение любого контрола - это свойство Value. Вот вам HELP и сообщает, что для любого контрола попытка отловить изменение этого свойства через подключение к нему Assign-метода - не сработает. Не важно о каком контроле идет речь.

Изменение присвоенного значения логично отлавливать либо в InteractiveChange(), либо в Valid() контрола. Т.е. либо в процессе внесения изменения, либо по завершении этого процесса.
...
Рейтинг: 0 / 0
Не отрабатывает метод value_assign в optiongroup - глюк вфп?
    #36149381
CTAC-KO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВладимирМА вы методы Assign прикручиваете к самому контролу? Т.е. вот прямо к OptionGroup? Разве вы не указываете метод Assign к какому-то свойству ?дык именно что к его Value. У меня и в других контролах метод Value_Assign используеццо, но как-то не наступал пока на грабельки-то. Видимо потому что там прежде шло программное присвоение, и тогда я, собственно, заметил что отрабатывает и ProgramaticChange и Value_Assign и даже какой-то из них из-за другого - дважды.
Ну раз не работает Value_Assign у OptionGroup ну то пусть так оно и будет, хотя на мой взгляд это нелогично, в любом случае через InteractiveChange пошел.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Не отрабатывает метод value_assign в optiongroup - глюк вфп?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]