Hi All:

I have a couple of questions regarding the TreeView control and I hope that someone out here can help me with the answers.

I've created a TreeView control and an ImageList control which is related to the TreeView control. If I load the ImageList with standard Icons (i.e., 32x32 icons), the TreeView displays HUGE icons. If I expressly tell the ImageList that it contains 16x16 icons before loading it with 32x32 icons, the icons are resized appropriately, but, when dragging them around, the TreeView wants to use larger icons and actually resizes the 16x16 icons into a 32x32 version that is quite blocky.

Is there any way to use the 32x32 icons, yet have them displayed at a smaller resolution? And is it possible to coerce the dragged icon to be a 16x16 icon? Is this something that a Windows Message would address?

Also, I've noticed that, when dragging a node with child nodes to a new position, when the node is dropped, any special formatting on the child nodes (such as Bold) is dropped. Is there any way to keep the formatting or to automatically reapply it?

Thanks in advance for any help you can provide!

Jon