C# WinForm Panel中嵌入Form 控件显示有问题
通过privateFormcreateForm(stringformName){//获得一个子窗体实例Formform=FormFactory.createForm(fo...
通过private Form createForm(string formName) {
//获得一个子窗体实例
Form form = FormFactory.createForm(formName);
if (form != null)
{
//设置为不是顶级窗体
form.TopLevel = false;
//去掉标题栏等边框
form.FormBorderStyle = FormBorderStyle.None;
//加入到panelMain空间组中
panelMain.Controls.Add(form);
}
return form;
}
这种方式将子窗体嵌入Panel中,但是子窗体在执行FormLoad时间时为CheckBoxList控件添加选项,程序运行时,选项不显示,但是单独运行子窗体,选项显示正常,求解决办法
foreach (string blogType in FilterBlogConfig.BLOG_TYPE)
{
this.ckBoxListBlogType.Items.Add(blogType,true);
} 展开
//获得一个子窗体实例
Form form = FormFactory.createForm(formName);
if (form != null)
{
//设置为不是顶级窗体
form.TopLevel = false;
//去掉标题栏等边框
form.FormBorderStyle = FormBorderStyle.None;
//加入到panelMain空间组中
panelMain.Controls.Add(form);
}
return form;
}
这种方式将子窗体嵌入Panel中,但是子窗体在执行FormLoad时间时为CheckBoxList控件添加选项,程序运行时,选项不显示,但是单独运行子窗体,选项显示正常,求解决办法
foreach (string blogType in FilterBlogConfig.BLOG_TYPE)
{
this.ckBoxListBlogType.Items.Add(blogType,true);
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询