combit List & Label 30 - .NET Hilfe
Einführung in die Programmierung / Weitere wichtige Konzepte / Fehlerhandling mit Exceptions
Fehlerhandling mit Exceptions

List & Label definiert eine Reihe eigener Exceptions, die alle von der gemeinsamen Basisklasse ListLabelException abgeleitet sind und so zentral abgefangen werden können. Die Message-Eigenschaft der Exception-Klasse enthält einen Fehlertext, der – wenn ein entsprechendes Sprachkit vorhanden ist – in der Regel auch lokalisiert ist und so direkt dem Anwender angezeigt werden kann. Wenn die Applikation ein eigenes Exception-Handling vornehmen soll, können Aufrufe an List & Label in einen Exceptionhandler gekapselt werden:

ListLabel LL = null;
try
{
  LL = new ListLabel();
  LL.DataSource = CreateDataSet();
  LL.Design();
}
catch (ListLabelException ex)
{
  MessageBox.Show(ex.Message);
}
finally
{
  if(LL != null)
    LL.Dispose();
}