Usar evento de un picturebox creado en ejecucion
Publicado por Ricardo Garcia (1 intervención) el 27/03/2009 21:58:35
hola saludos
He creado varios PictureBox en tiempo de ejecucion de la siguiente manera
' FORMATO DEL DIBUJO DE LA MESA
Dim Mesa As New PictureBox
Mesa.Image = Image.FromFile("mesa.jpg")
Mesa.Location = New Point(REG("posx"), REG("posy"))
Mesa.Width = REG("ancho")
Mesa.Height = REG("alto")
Mesa.SizeMode = PictureBoxSizeMode.StretchImage
Segun valores de una base de datos, me dibuja perfectamente, y también le asigno su proceso de Click
AddHandler Mesa.Click, AddressOf Mesa_Click
Y el proceso es el siguiente:
Private Sub Mesa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles PctPlano.Click
Me.LblElegida.Text =
// AQUI QUIERO QUE EL DIBUJO QUE SE HAYA ESCOGIDO DE UN VALOR A UNA ETIQUETA CON NAME LBLELEGIDA, PERO NOSE COMO HACER REFERENCIA AL VALOR, QUIERO ASIGNARLE EL TEXT DEL PICTUREBOX:
Me.LblElegida.Text = Mesa1.Text // ERROR
NOSE COMO HACER REFERENCIA AL TEXT DE MESA CREADO ANTERIORMENTE. PORFAVOOOOOOOOOOOOOOR AYUDAAA. GRACIAS
He creado varios PictureBox en tiempo de ejecucion de la siguiente manera
' FORMATO DEL DIBUJO DE LA MESA
Dim Mesa As New PictureBox
Mesa.Image = Image.FromFile("mesa.jpg")
Mesa.Location = New Point(REG("posx"), REG("posy"))
Mesa.Width = REG("ancho")
Mesa.Height = REG("alto")
Mesa.SizeMode = PictureBoxSizeMode.StretchImage
Segun valores de una base de datos, me dibuja perfectamente, y también le asigno su proceso de Click
AddHandler Mesa.Click, AddressOf Mesa_Click
Y el proceso es el siguiente:
Private Sub Mesa_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Handles PctPlano.Click
Me.LblElegida.Text =
// AQUI QUIERO QUE EL DIBUJO QUE SE HAYA ESCOGIDO DE UN VALOR A UNA ETIQUETA CON NAME LBLELEGIDA, PERO NOSE COMO HACER REFERENCIA AL VALOR, QUIERO ASIGNARLE EL TEXT DEL PICTUREBOX:
Me.LblElegida.Text = Mesa1.Text // ERROR
NOSE COMO HACER REFERENCIA AL TEXT DE MESA CREADO ANTERIORMENTE. PORFAVOOOOOOOOOOOOOOR AYUDAAA. GRACIAS
Valora esta pregunta


0