Hallo,
ich bekomme bei folgendem Code:
Je nachdem Welchen Buchstaben ich eingebe, in der entsprechenden "DirectCast"-Zeile eine NullReferenceException: "Der Verweis wurde nicht auf eine Objektinstanz festgelegt." Weiß einer warum das so ist? Hab keine Ahnung...
Vielen Dank!
Leseratte
ich bekomme bei folgendem Code:
VB.NET-Quellcode
- Public Sub TextDruckChanged(ByVal sender As System.Object, ByVal e As EventArgs)
- Dim xy As String = DirectCast(sender, TextBox).Name & "_C"
- If DirectCast(sender, TextBox).TextLength < 1 Then
- DirectCast(Me.Controls(xy), PictureBox).Image = Nothing
- Exit Sub
- End If
- Dim ToUpperX As String = DirectCast(sender, TextBox).Text.Substring(0, 1).ToUpper()
- Select Case ToUpperX
- Case "D"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_D
- Case "E"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_E
- Case "F"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_F
- Case "G"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_G
- Case "H"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_H
- Case "J"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_J
- Case "K"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_K
- Case "L"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_L
- Case "M"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_M
- Case "N"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_N
- Case "P", "R"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_PR
- Case "T"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_T
- Case "U"
- DirectCast(Me.Controls(xy), PictureBox).Image = My.Resources.Druck_U
- Case Else
- DirectCast(Me.Controls(xy), PictureBox).Image = Nothing
- End Select
Je nachdem Welchen Buchstaben ich eingebe, in der entsprechenden "DirectCast"-Zeile eine NullReferenceException: "Der Verweis wurde nicht auf eine Objektinstanz festgelegt." Weiß einer warum das so ist? Hab keine Ahnung...
Vielen Dank!
Leseratte