TryCast(QuellObjekt, ZielTyp)
- Try … Catch ist implizit
- löst keine Exception aus
- gibt ‘Nothing’ zurück, falls der Cast nicht möglich war
FMonthData = TryCast(frmMain.MdiChildren(i), frmMonth) If Not FMonthData Is Nothing Then ... End If
DirectCast(QuellObjekt, ZielTyp)
- muß evtl. in Try … Catch
- löst bei Fehler eine Exception aus
Private Sub tbQ_KeyPress(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles tbQ.KeyPress, tbV.KeyPress Try Dim tbSender As System.Windows.Forms.TextBox = DirectCast(sender, System.Windows.Forms.TextBox) ... Catch ex As Exception MessageBox.Show("Fehler: " & ControlChars.CrLf & ex.ToString()) End Try End Sub