Ajuda - Busca - Membros - Calendário
Versão Completa: pictureboxarray no vb
Fórum Script Brasil > Programação & Desenvolvimento > .NET
apolomau
ola pessoa eu tava querendo criar varias picturebox sendo que cada uma com um nome diferente sera que tem com
eu tentei assim mais ta dando um erro:

QUOTE
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim aimg As New Microsoft.VisualBasic.Compatibility.VB6.PictureBoxArray
CType(aimg(1), System.ComponentModel.ISupportInitialize).BeginInit()
Me.SuspendLayout()
aimg(1).ImageLocation = "c:\jogo\mapa\f.png"
aimg(1).Location = New System.Drawing.Point(150, 22)
aimg(1).Name = "img"
aimg(1).Size = New System.Drawing.Size(48, 48)
aimg(1).SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
aimg(1).TabIndex = 1
aimg(1).TabStop = False
Me.Controls.Add(aimg(1))
CType(aimg(1), System.ComponentModel.ISupportInitialize).EndInit()
Me.ResumeLayout(False)
Me.PerformLayout()

End Sub



mais ta dando esse erro: Control array element 1 doesn't exist.



me ajuda ai beleza biggrin.gif
kuroi
cara, isso é visual basic .net.
tópico movido.
apolomau
ola pessoal consegui fazer o negocio para criar quantas imagens eu quizer:

olha o codigo:
QUOTE
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim img2() As PictureBox = {New PictureBox, New PictureBox}
img2(1).ImageLocation = "c:\jogo\mapa\f.png"
img2(1).Location = New System.Drawing.Point(TextBox1.Text, TextBox2.Text)
img2(1).Name = "robson"
Me.Controls.Add(img2(1))
End Sub


agora to com outra duvida como posso colocar um acao ao clicar em cima da imagem criada por favor que solber posta ai
quintelab
Sim, basta incrementar um método no evento click dela.

Abraços...
apolomau
QUOTE(quintelab @ 19/02/2010 - 07:45) *
Sim, basta incrementar um método no evento click dela.

Abraços...

você podia me explicar pois não entende
tipo eu to criando a imagem ao clicar em um butao
mais como adicionar um evento de uma coisa que ainda vai ser criada
quintelab
De uma olhada: http://www.planet-source-code.com/vb/scrip...4&lngWId=10

Abraços...
Esta é uma versão simplificada de nosso conteúdo principal. Para ver a versão completa com maiores informações, formatação e imagens, por favor clique aqui.
Invision Power Board © 2001-2012 Invision Power Services, Inc.