:: Архив конференции по VFP до 2005 года
Новое о массивах элементов управления
AnatolyS
Автор

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
Не правда ли, внушает

public goGorm
goGorm = createobject('myform')
goGorm.Show
define class myform as form
dimension ControlsSet(3)
add object ControlsSet[1] as commandbutton with ;
top = 10
add object ControlsSet[2] as commandbutton with ;
top = 60
add object ControlsSet[3] as commandbutton with ;
top = 110
function ControlsSet.Click
lparameters tnIndex
Thisform.Caption = transform(m.tnIndex)
endfunc
enddefine



Отредактировано (11.03.05 15:02)


------------------
Мы будем ждать пока не кончится время
И встретимся после конца (с) A
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
А чего должно внушать ? Индекс в параметре ? Это в хелпе везде понатыкано. Именно на таком принципе писаль свой календарь тока объекты добавлял в ините формы




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
AnatolyS
Автор

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
Ну, меня удивило, что элементов много, а обработчик событий один - по индексу - я лично не знал, что так можно.
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Просто внимательнее надо было читать
Цитата:
PROCEDURE Object.Click
[LPARAMETERS nIndex]

Parameters
nIndex
Uniquely identifies a control if it is in a control array.




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
AnatolyS
Автор

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
Вот, сегодня таки понял, о чем поют трубы Решил поделится, а это оказался общеизвестный факт.

Цитата:
С таким трудом я вышел из запоя
И вот те раз - сегодня выходной

(с) Саша Башлачев
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
piva

Сообщений: 18655
Откуда: Курган
Дата регистрации: 24.03.2004
Анатолий - все нормально и я тоже открывал для себя старые истины - а публиковать надо - может тоже кто-нибудь запамятовал или просто не сталкивался




------------------
Часто бывает так, что есть над чем задуматься, а нечем.
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
Aijik

Сообщений: 2145
Откуда: Ростов-на-Дону
Дата регистрации: 08.01.2002
А я вот тоже не знал
Вернее, может когда-то и читал, но поскольку никогда не пользовался, то так и ушло...
Цитата:
Частично знал, но полностью забыл
(с) мой препод по физике
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
Бураков Сергей

Сообщений: 280
Откуда: Calgary
Дата регистрации: 07.02.2005
Только нужно учесть, что данная возможность доступна в версиях начиная с VFP6.0
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
AnatolyS
Автор

Сообщений: 4565
Откуда: Санкт-Петербург
Дата регистрации: 21.01.2002
Не ваша правда, это работает и в VFP5 и, больше чем уверен, на VFP3 тоже работает.
Ratings: 0 negative/0 positive
Re: Новое о массивах элементов управления
Бураков Сергей

Сообщений: 280
Откуда: Calgary
Дата регистрации: 07.02.2005
В хелпе от 9-ки нашел это только в главе "Object and Member Arrays ", а в главе "Click event" ничего про массивы и параметр не сказано, так что случайно наткнуться при чтении хелпа непросто. Если, Анатолий, нароешь еще чего подобного, обязательно выкладывай.
Ratings: 0 negative/0 positive


Извините, но у вас нет прав для того, чтобы оставлять сообщения в этом форуме.

On-line: 7 (Гостей: 7)

© 2000-2024 Fox Club 
Яндекс.Метрика