dann solltest du mal von Hand durchsteppen, also Breakpoint auf DrawItem-Methode setzen und Zeile für Zeile durchsteppen (Standard: F10), also Debug-Build dafür benutzen.
Schau dir im Watch am besten jeden Variableninhalt an und schau nach, ob evtl. eine Funktion einen Null-Zeiger zurückliefert...
Hab ja versucht mit dem Debugger dahinter zu kommen. Leider auch ohne Erfolg. Wenn ich es so laufen lasse schmiert er ab und beim Sprung in den Debugger sagt er mir dann: Benutzerdefinierter Haltepunkt aus Quellcode aufgerufen bei ...... Und wenn ich gleich mit dem Debugger arbeite schmiert er nicht ab sondern schreibt mir irgendwann die gleichen Zeilen wie bereits erwähnt. Wenn ich das bestätige kommt das nach wieder wenn ich weiter springe... Hast du vielleicht Lust dir das Programm mal anzusehen?