自定义控件(WinForm)动态添加时无法显示 写了一个自定义控件。从Control继承的。如果在设计时拖到窗体上,显示都是正常的。但是如果在运行时动态创建并添加到窗体时却无法显示。自定义控件中我只重写了OnPaint和OnResize兄弟姐妹们帮忙,谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //Label lbl = new Label();ColoredLabel.ColoredLabel lbl = new ColoredLabel.ColoredLabel();lbl.Text = msg;pnlMsg.Controls.Add(lbl); 加上lbl.Location=?;Lbl.Size=?试一下 (1) 基础控件用 Control(2) 可视界面用 UserControl Size管用了。谢谢。不过能不能解释一下为什么会这样呢? size = (1,1)当然看不见了 断点看了一下,之前看不到是因为Height=0;因为在设置Text的时候同时设置了Dock:lbl.Dock = DockStyle.Top;所以,Width是正确的。不过Height还是0。 C# webBrowser用显示网址 C#复合控件的问题 再次开贴问问题!!!!!!!!!!!!!!! 怎么样让linq在原值相同的时候也更新? 如何给windows打包,能给个详细说明吗 高手指点一下C#的增删改查语法 修改xml文件时报错,等待解决 splitter的问题 求助C# 服务TIMER不执行。。。 怎样从XML架构文件(*.xsd)中得到表与表之间的关系?? 写一个函数来区分一个数组中的奇偶数,并返回两个数组 同时运行多个任务
ColoredLabel.ColoredLabel lbl = new ColoredLabel.ColoredLabel();
lbl.Text = msg;
pnlMsg.Controls.Add(lbl);
Lbl.Size=?
试一下
(2) 可视界面用 UserControl
谢谢。
不过能不能解释一下为什么会这样呢?
当然看不见了
因为在设置Text的时候同时设置了Dock:lbl.Dock = DockStyle.Top;
所以,Width是正确的。
不过Height还是0。