Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Как создать массив из контролов? Добавлено: 22.05.04 22:31  

Автор вопроса:  Corel
   Как создать массив из контролов в ходе выполнения программы, длинна которого определяется значением некоторой переменной?

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 HACKER


 

Разработчик Offline Client

Вопросов: 236
Ответов: 8362
 Профиль | | #1 Добавлено: 22.05.04 23:06

а что значит "массив из контролов", скорее всего имелось ввиду "массив контролов"? Ну тогда можно через Load в цикле крутить, сколько циклу скажешь столько и будет.

    Dim i As Integer
   
    NumOfPieces = 15
    For i = 1 To (NumOfPieces - 1)
        Load imgPiece(i)
        With imgPiece(i)
            .Left = 33 * i
            .Visible = True
        End With
    Next i

это мы добавили imgPiece и указали некторые параметры. Вот думаю если масив вообще ещё не создан, тогда.... а! ну CrateNewObject "А тут имя объекта" но тогда он небудет нулевым индексом массива, мда.... ну подожди пока кто-то поумнее наткнёться на этот топик :) Я изчерпан.

Ответить

Номер ответа: 2
Автор ответа:
 @CyRax PTR



ICQ: 204447456 

Вопросов: 28
Ответов: 664
 Web-сайт: basicproduction.nm.ru/
 Профиль | | #2
Добавлено: 25.05.04 04:38
Визуально никак. Можешь только у размножаемого контрола поставить свойство Index=0 (если контрол не массив, то оно пусто), а затем подгружать командой LOAD Control(Index)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам