如何让用户控件的某一区域做为容器

图片说明
(网上有人问过一样的问题但不知道为什么答的人就是不知道这个需求真是很奇怪)
如图 这是一个C# WINFORM用户控件,btn是放到了控件里的dock为full东西
可以看出来,btn的上面的部分被用户控件中的标题panel挡住了,用户控件下面的那个框也挡住了btn
也就是说,现在网上通常说的啪啦啪啦的怎么把用户控件做为容器的方法
会让用户控件中的控件与拖入的控件处于同一排布层级,你还不能去控制他们之间的布局
但我现在需要的是,比如,我"能且只能"把这个btn放到用户控件中的下面那一个panel当中去,以能让我的控件能控制布局

3个回答

最简单的办法是用Panel或者PictureBox去组合。

直接用个容器控件接收就行

自己画一个矩形可以吗?

 private void button1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            g.DrawRectangle(new Pen(Brushes.Black, 1), 0, 0, 15, 15);
        }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐