I have created a client project in C# with .NET 2.0. My project has two main "Canvass" forms A and B with several floating palette forms. I want the palettes to stay over the active canvass form, even when the user moves the palettes. Right now the tool palettes appear over which ever canvass form has focus A or B, but when the tool palettes are moved then form A always regains the focus, which is not what I want. I want the user to be able to move the palettes and not have the currently active canvas form lose focus. What do I need to do?