Решение Tri не совсем разрезало его для меня, и поэтому он подумал, что г-н Грациоли и он что-то с этим поделали: http://www.codeguru.com/csharp/csharp/cs_controls/custom/article.php/ c9645