Аналог свойства Index

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

Lotreck
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 19.03.2008 (Ср) 14:59

Аналог свойства Index

Сообщение Lotreck » 08.06.2009 (Пн) 14:17

В Visual Basic 6.0 у элементов управления имеется свойство Index. В VB.Net оно отсутствует. Как его можно заменить?

MIT
Мега гуру
Мега гуру
Аватара пользователя
 
Сообщения: 2211
Зарегистрирован: 17.09.2006 (Вс) 22:46

Re: Аналог свойства Index

Сообщение MIT » 08.06.2009 (Пн) 14:34

Замени массивом (либо полностью динамических контролов, либо с динамическим помещением контролов в массив).
Изображение
You can change your face, but can`t change your mind. No matter what you do.
Создайте еще более понятный интерфейс и мир создаст еще более тупого юзера. (с) Баш

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Re: Аналог свойства Index

Сообщение Денис » 09.06.2009 (Вт) 8:38

Мало того, теперь даже не надо помещать на форму так называемый "нулевой" или "пилотный" контрол.
Ты просто объявляешь массив контролов и грузишь их на форму. Следующий код демонстрирует:

Код: Выделить всё
Public Class Form1

    Private A1(100) As Button
    Private Iter As Integer = 0

    Private Sub Form1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Click

        A1(Iter) = New Button

        With A1(Iter)
            .Top = .Height * Iter + 10
            .Left = 10
            .Text = "Кнопка " & CStr(Iter)
            .Visible = True
            .Parent = Me
        End With

        Iter = Iter + 1
        If Iter > 100 Then MsgBox("Чё-та много кнопок, нэ?")

    End Sub

End Class


Если тебе нужно привязать созданные контролы к событиям, то ищи, на форуме где-то было..
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

Lotreck
Обычный пользователь
Обычный пользователь
 
Сообщения: 69
Зарегистрирован: 19.03.2008 (Ср) 14:59

Re: Аналог свойства Index

Сообщение Lotreck » 09.06.2009 (Вт) 10:43

Всем спасибо.


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 76

    TopList