15/01/09 15:30
crash outside control
Ciao a tutti, ho una classe principale "Form1" e una derivata "Inserisci".
In "Inserisci", ho una procedura, che inserisce un' immagine in un panel del Form1.
Nel Form1, dichiaro una variabile per la classe Inserisci. Solo che così, mi da un' errore...
Sapete come posso risolvere ?
Grazie a tutti ^^
Ultima modifica effettuata da crash outside control 15/01/09 15:32
aaa
15/01/09 15:48
ventu
Scusa potresti postare il codice evidenzioando il problema-
Messa cosi non si capisce asattamente che variabile è a cosa ti serve....
ciao.
aaa
15/01/09 16:13
crash outside control
Si, scusa.
L' errore è questo:
System.StackOverflowException non è stata gestita
Il codice di Form1:
Public Class Form1
Dim inserisci As New inserisci
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Call inserisci.inse_img()
End Sub
End Class
Il codice di Inserisci:
Public Class Inserisci
Inherits Form1
Public Sub inse_img()
Dim immagine As New PictureBox
immagine.Name = "img"
immagine.Location = New Point(5, 5)
immagine.Height = 105
immagine.Width = 67
immagine.SizeMode = PictureBoxSizeMode.StretchImage
Dim stringa As String = "F:0410140583_811011.jpg"
immagine.ImageLocation = stringa
p1.Controls.Add(immagine)
End Sub
End Class
Ultima modifica effettuata da crash outside control 15/01/09 16:13
aaa
15/01/09 16:25
ventu
scusa conosco poco il vb ma quale sarebbe la variabile nella form che ti da errore il vedo solo la dichiarazione della finestra.
ciao
aaa
15/01/09 18:22
ventu
ti posso dare un cosiglio perche non usi Visual Studio 2005 o 2008
Semplifica molto le cose
aaa