Una vez más tengo dudas sobre lo de los Picture Box
Ya he conseguido crearlos, y puedo hacer una matriz de controles mediante un
array de PictureBox
pero el problema está en que cuando llega a la línea número 14 (del cod.
fuente a continuación) me aparece el siguiente error:
<<Excepción no controlada del tipo 'System.ObjectDisposedException' en
system.windows.forms.dll
Información adicional: No se puede obtener acceso al objeto denominado
"PictureBox".>>
Lo que hago en el cf que tenéis más adelante, es que cuando el usuario pulsa
la tecla a en su teclado dentro de un textbox existente
en el formulario, el rellena todos los datos necesarios para crear un nuevo
picturebox en el formulario.
Cod Fuente:
1. Private Sub txtChars_KeyPress(ByVal sender As Object, ByVal e As
System.Windows.Forms.KeyPressEventArgs) Handles txtChars.KeyPress
2. Dim Iconos as new PictureBox
3.
4. 'recojo el ascii de la tecla pulsada
5. Select Case Asc(e.KeyChar)
6. 'en caso de que ésta sea una a o A entro en el código
7. Case 65 Or 97
8. Iconos.Location = New System.Drawing.Point(9, 17)
9. Iconos.Name = "Img1"
10. Iconos.Size = New System.Drawing.Size(24, 24)
11. Iconos.SizeMode = PictureBoxSizeMode.StretchImage
12. Iconos.Visible = True
13. Iconos.Image = Image.FromFile(Environment.CurrentDirectory &
"\icons\a.png")
14. Me.controls.add (iconos)
15. End Select
End Sub 'KeyPress
Necesito ayuda, me voy a volver loco intentando descubrir las diferencias
entre VB6 y VB.net
Espero que alguien me ayude, Gracias.
Jags
Leer las respuestas