Ive tried using ControlContainerTool, but I cannot get the controls to appear. I can see the caption for the tool so I know it is there.
Ex.
MyGroup.Tools.AddRange(new ToolBase[ {new MyCustomTool};
public class MyCustomTool : ControlContainerTool
{
Init();
}
Control = new UltraGridBagLayoutPanel();
Control.Controls.Add(new UltraButton("My Button");
I got this working after all. Be sure If you extend a tool that you override the Clone method.