Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / AddObject / 3 сообщений из 3, страница 1 из 1
23.03.2006, 12:31
    #33619814
LaLa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AddObject
Уважаемы форумцы. Прошу помочь в следующем вопросе.

В форму передаются параметры. и мне вот надо, чтобы в зависимости от количества параметров, на форме создавалось столько же label.Я делаю вот так: THISFORM.AddObject('label'+ALLTRIM(STR(i)),'label') . Только как потом обратиться к этому элементу и сделать его видимым? Бьюсь, бьюсь, никак не могу сделать.
сделала такую вешь .setall('visible',.t.,'label'). виден только один...
Подскажите пож-та, что я делаю не так?
...
Рейтинг: 0 / 0
23.03.2006, 12:42
    #33619890
PaulWist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AddObject
AddObject - добавляет обьекты с default Top/Left, те все эл-ты попали в одни координаты, соответственно каждому эт-ту надо указать свой Top/Left

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
WITH _screen
	FOR i =  1  TO  3 
		ii = TRANSFORM(i)
		.addobject('Label' + ii,'Label') 
		.Label&ii..left = i* 100 
		.Label&ii..Visible = .t.
	ENDFOR 
ENDWITH 
...
Рейтинг: 0 / 0
23.03.2006, 12:44
    #33619903
LaLa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AddObject
спасибо большое!!!!!
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / AddObject / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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