做了个控件,继承Panel,功能都实现,但拖到界面上的时候占很大一块区域,
我想能不能在拖到界面的时候让他很小或者在底栏那里出现控件,
没什么思路,望大家帮忙想想
我想能不能在拖到界面的时候让他很小或者在底栏那里出现控件,
没什么思路,望大家帮忙想想
解决方案 »
- 不知道c#里是否有类似WIN7 优化大师中类似tabcontral的第三方控件
- 利用System.IO.Compression GZipStream类解压文家的时候 如何知道文件的格式
- 讨论关于类的重写,继承?希望共享好的案例!
- QQ挂机站全部源代码提供下载(asp.net+sql存储过程+nt服务轮询)
- 一个菜鸟的视图问题
- 线程理解
- 100分求数字签名的例子
- c# 中按下窗体的关闭按钮,为什么没有退出调试,怎样按右上角关闭按钮,退出调试!!!
- 急!!!!!水晶报表分列的问题
- !!!process和thread问题!!!
- C++ Interop的一个小问题,不知道是不是发这里了
- 重写OnPaint,Graphics重绘问题
panel1.Size = new Size(10, 20);
this.Size = new System.Drawing.Size(10, 20);
你的override一下Size属性。
然后加个DefaultValue的标签。大概应该是这样:
[DefaultValue()]// 里面填写你的值
public override Size Size
例如Timer。Control不行。你继承自Panel, 所以已经是Control了。
{
this.Size = new System.Drawing.Size(2, 2);
}
{
public MyPanel()
:base()
{
this.Size = new System.Drawing.Size(300, 200);
}
}
}
{
public PanelTest()
: base()
{
} protected override System.Drawing.Size DefaultSize
{
get
{
return new System.Drawing.Size(50,50);
}
}
}
错误 1 “System.Windows.Forms.Control.Size.get”未标记为 virtual、abstract 或 override,无法进行重写
我开发的是windows mobile 控件 不知道和这个有关系没