Гость
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Методы для commandgroup / 2 сообщений из 2, страница 1 из 1
19.10.2010, 11:39
    #36907046
faustgreen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Методы для commandgroup
На форме размещен элемент commandgroup (набор кнопок).
Количество кнопок в элементе зависти от количества записей в курсоре Cur_pods.
В init-е формы прописан код следующего вида:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
SELECT cur_pods
ln_countpods=RECCOUNT()
thisform.commandgroup1.buttoncount=ln_countpods+ 1 
i= 0 
SCAN
        i=i+ 1 
        knopki='thisform.commandgroup1.command'+ALLTRIM(STR(i))+'.caption='+'"'+ALLTRIM(codpods)+'"'
        &imiaknopki
endscan


Необходимо теперь в метод click каждой созданной кнопки элемента commandgroup поместить свой собственный код.
Например: set filter to thisform.commandgroup1.button1.caption=substr(Tablica.naim,1,1) in Tablica

Подскажите как это можно сделать?
P.s. элемент commandgroup добавлялся на форму из системной панели(Не программно).
...
Рейтинг: 0 / 0
19.10.2010, 12:12
    #36907164
Методы для commandgroup
faustgreenНеобходимо теперь в метод click каждой созданной кнопки элемента commandgroup поместить свой собственный код.Вот эта "необходимсоть" говорит об ошибке проектирования. Ибо только в этом случае эта "необходимость" возникает. Хорошая такая "необходимость" прямо при выполении кода его же и изменять. Непонятно только как его при этом выполнять.
Исправление ошибки проектирования заключается в создании классов с уже определенным кодом и использованием этих классов вместо стандартных контролов.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Методы для commandgroup / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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