• Domingo 22 de Diciembre de 2024, 12:27

Autor Tema:  Picturebox1.backcolor  (Leído 922 veces)

cartavio

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Picturebox1.backcolor
« en: Lunes 1 de Diciembre de 2003, 21:01 »
0
Tengo un problema de Visual Basic.Net tengo dos formularios form1: que contiene un pictureBox1 y el ColorDialog, y un form2 que contiene un button que al presionar abre el ColorDialog:

Lo que deseo es elegir el color del ColorDialog y que cambie el color de PictureBox del form1

Les estare eternamente agradecido

kkklira

  • Nuevo Miembro
  • *
  • Mensajes: 16
    • Ver Perfil
Re: Picturebox1.backcolor
« Respuesta #1 en: Viernes 5 de Diciembre de 2003, 06:27 »
0
  1. Ok.   Soy KKKlira y esta es una posible respuesta.   si tienes en el form2 el boton tu codigo es mas o menos asi (en el evento Click del boton)
  2.  with ColorDialog  
  3. .cancel=true
  4. on error goto Error
  5. .showcolor
  6.  form1.picture1.backcolor=colordialog.color
  7. end with
  8. Error:
  9.  if error <> 0 then Exit sub :comp:
[/code]

cartavio

  • Nuevo Miembro
  • *
  • Mensajes: 4
    • Ver Perfil
Re: Picturebox1.backcolor
« Respuesta #2 en: Sábado 6 de Diciembre de 2003, 02:08 »
0
Cita de: "kkklira"
  1. Ok.   Soy KKKlira y esta es una posible respuesta.   si tienes en el form2 el boton tu codigo es mas o menos asi (en el evento Click del boton)
  2.  with ColorDialog  
  3. .cancel=true
  4. on error goto Error
  5. .showcolor
  6.  form1.picture1.backcolor=colordialog.color
  7. end with
  8. Error:
  9.  if error <> 0 then Exit sub :comp:
[/code]
Gracias KKKLira
El codigo que tengo es el siguiente:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click

        Dim Form1 As New Form1()
        Form1.ColorDialog1.ShowDialog()
        Form1.PictureBox1.BackColor = Form1.ColorDialog1.Color

    End Sub

No me da error pero tampoco me pinta

Acepto sugerencias