Могу наврать, давно не делал, но можно так
1)Получаешь текущую точку БП
2)Получаем саму схему БП Схема.ЭлементыГрафическойСхемы
3)Ищем текущий элемент (по точке БП)
4)Соотв. сам элемент уже раскрашиваем как положено
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший