为什么用户控件无法显示到面板?请帮我! [英] Why user control can't display to panel? please help me!

查看:83
本文介绍了为什么用户控件无法显示到面板?请帮我!的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的代码:

My code:

splitContainerControl1.Panel2.Controls.Clear();

          donhang = new UCDonHang();

          donhang.Dock = DockStyle.Left;
        splitContainerControl1.Panel2.Controls.Add(donhang);

推荐答案

当我尝试一个时,它适用于我一个我的控件:

It works for me, when I try it with one one my controls:
splitContainer1.Panel2.Controls.Clear();
ctrlSQL            donhang = new ctrlSQL();//UCDonHang();
donhang.BorderStyle = BorderStyle.Fixed3D;
donhang.Dock = DockStyle.Left;
splitContainer1.Panel2.Controls.Add(donhang);

(我添加了边框,这样我就可以更容易地看到控件的位置了。)



所以使用调试器,检查你的代码是否正在执行。

如果是,那么检查你的控件是否可以显示 - 尝试在设计器中添加一个,看看它是否可见。

(I Added the border so I could see where the control was more easily).

So use the debugger, and check that your code is being executed.
If it is, then check you control can display at all - try adding one in the designer and see if it is visible.


这篇关于为什么用户控件无法显示到面板?请帮我!的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆