Обработка клика у програмно созданного массива PictureBox

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

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

Morpheus
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 25.06.2005 (Сб) 6:08
Откуда: Montreal

Обработка клика у програмно созданного массива PictureBox

Сообщение Morpheus » 30.12.2005 (Пт) 8:38

Всем здравствуйте!
я вот совсем недавно на .НЕТ перешёл.
вот пишу прогу. короче в ней создаётся массив элементов PictureBox. по самой задумке по ним надо кликать.... мне бы обработать этот клик и узнать номер элемента по которому кликнули. вот в ВБ6 всё просто было, там Index итд. а как здесь?
заранее благодарен!

Gloom
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 200
Зарегистрирован: 23.11.2004 (Вт) 15:57
Откуда: СПб

Сообщение Gloom » 30.12.2005 (Пт) 10:14

Код: Выделить всё
    Private picBoxes(2) As PictureBox

    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim pictureURL As String

        For i As Integer = 0 To 2
            Dim picBox As New PictureBox()
            pictureURL = Environment.GetEnvironmentVariable("USERPROFILE") & "\Мои документы\Мои рисунки\Face.jpg"
            picBox.Load(pictureURL)
            picBox.Name = "picBox #" & i
            picBox.Width = 50
            picBox.Left = i * (10 + picBox.Width)
            picBox.Top = 10
            picBox.BorderStyle = BorderStyle.FixedSingle
            picBoxes(i) = picBox
            AddHandler picBox.Click, AddressOf PictureClick
            Me.Controls.Add(picBox)
        Next
    End Sub

    Private Sub PictureClick(ByVal sender As System.Object, ByVal e As System.EventArgs)
        MessageBox.Show(CType(sender, PictureBox).Name)
    End Sub

Thomas
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 246
Зарегистрирован: 12.11.2005 (Сб) 0:17
Откуда: "Сказочное королевство"

Сообщение Thomas » 01.01.2006 (Вс) 17:37

Morpheus
Привет.
С Новым Годом!!!
Вот посмотри проект с игрушкой. Там все и найдешь. Будут вопросы пиши на мыло или здесь.

ЗЫ извини прогу писал на Фламандском, но коменты я там по русски написал.
Вложения
Speel.zip
(39.87 Кб) Скачиваний: 67


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

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

Сейчас этот форум просматривают: SemrushBot и гости: 17

    TopList  
cron