I have a ToolStripDropDown control labeled 'options' here:
I want to either remove the border or paint it a certain color to make it flush. Do I need a new renderer or something to do this? I've been unable to find an example online.
Yes, you have to make your own renderer:
public class BorderlessRenderer : ToolStripProfessionalRenderer {
public BorderlessRenderer () {
RoundedEdges = false;
}
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e) {
//base.OnRenderToolStripBorder(e);
}
}
Then apply it to your ToolStrip control:
toolStrip1.Renderer = new BorderlessRenderer();