Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Програмно-созданные объекты.

63K
11 января 2011 года
ORAMAN
11 / / 14.12.2010
Подскажите пожалуйста, как для програмно-созданных объектов (в моём случае RadioButton) создать события?
Объекты создаються через цикл.
Имена и количество каждый раз может быть разным.
?
7
11 января 2011 года
@pixo $oft
3.4K / / 20.09.2006
Я правильно понял,что у вас массив объектов?Тогда создаёте обработчик для того объекта,который на форме(исходный),а в нём,НЯП,будет передаваться индекс объекта
63K
12 января 2011 года
ORAMAN
11 / / 14.12.2010
Цитата: @pixo $oft
Я правильно понял,что у вас массив объектов?Тогда создаёте обработчик для того объекта,который на форме(исходный),а в нём,НЯП,будет передаваться индекс объекта



Код выглядит примерно так:

Код:
Dim NET_INT() As Net.NetworkInformation.NetworkInterface = Net.NetworkInformation.NetworkInterface.GetAllNetworkInterfaces

Private Sub MainDialog

        Dim TOP_S As Integer = 30

        For I As Integer = 0 To NET_INT.Length - 1
            Dim IT As New RadioButton

            With IT
                .Text = NET_INT(I).Description
                .AutoSize = True
                .Name = NET_INT(I).Id
                .BackColor = Color.Transparent
                .ForeColor = Color.LightGray
                .Top = TOP_S
                .Left = 3
                .Tag = I
            End With

            TOP_S += 24
            Me.TabPageInterface.Controls.Add(IT)

        Next I

    End Sub

Можно подробнее?
8
12 января 2011 года
mfender
3.5K / / 15.06.2005
Пишешь специфический обработчик DoChange где-то рядом, а в коде после создания объекта у себя просто указываешь, что у этого радиобатона IT.onchange = DoChange

(не знаю я вашего синтаксиса, но смысл таков)
63K
12 января 2011 года
ORAMAN
11 / / 14.12.2010
Разобрался: :)
Нужно было добавить в цикл строку AddHandler IT.CheckedChanged, AddressOf RB_CLICK
Ну и функуию RB_CLICK
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог