There is no control, like the image that you created, I do not have an intelligent solution, but can meet your requirement,
Create a UserControl and insert two GroupBox controls GroupBox , then you will have a line between them, you can hide it by adding a panel above it without None for BorderStyle .
Then you will have this user control:

I know that this is not as reasonable as you want, but it may be easier than drawing from scratch and losing the subject.
You can also create a title property to reflect the vertical group box as the title of a user control
public string Title { get { return groupBox1.Text; } set { groupBox1.Text = value; } }
Good luck
Homam source share