Здравствуйте, eugene.p, Вы писали:
EP>Подскажите, плиз, как изменить ClientSize для TreeView. Требуется пририсовывать для некоторых узлов TreeView иконку в самом конце строки. Нарисовать несложно. Но надо так увеличить ширину клиентской области, чтобы и текст и иконка помещались. ClientSize динамически меняется как при скроллировании, так и при открытии узлов. Я понимаю, что он высчитывается на основе размеров узла. Но как подменить (увеличить) этот размер?
В смысле справа узла или всё-таки слева, на равне с иконкой и иконкой состояния узла хочешь сделать какую-то третью иконку?
Если перерисовывать и текст собираешься, то можно просто записывать в этот узел текст большего размера... А так, ИМХО, врятли удасться поменять.