我想在窗体上画一个小方块,但是无论如何也实现不了,我重写ONPAINT方法可以实现。
下面是我的代码,帮我看看错在那个了?
private void drawBean(Graphics g)
{
Brush b=new SolidBrush(Color.Red);
Pen p=new Pen (b,5);
g.DrawRectangle(p,new Rectangle(10,10,5,5));
}
还有一种写法也实现不了
private void drawBean(Graphics g)
{
SolidBrush b = new SolidBrush(Color.Blue);
g.FillRectangle(b,10,10, 5,5);
}
我用的是VS2003,帮我解决就给分
下面是我的代码,帮我看看错在那个了?
private void drawBean(Graphics g)
{
Brush b=new SolidBrush(Color.Red);
Pen p=new Pen (b,5);
g.DrawRectangle(p,new Rectangle(10,10,5,5));
}
还有一种写法也实现不了
private void drawBean(Graphics g)
{
SolidBrush b = new SolidBrush(Color.Blue);
g.FillRectangle(b,10,10, 5,5);
}
我用的是VS2003,帮我解决就给分
解决方案 »
- WPF中BackgroundWorker组件调用ActiveX组件中的耗时的方法,却无法实现异步调用!
- 急~~~,在线等:反射调用类型方法返回未知类型列表问题
- 托盘程序闪动图标问题!
- 请问哪些类用的时候不需要实例化
- 怪了,访问ACCESS数据库过滤不了数据了???
- 请问在WEBFORM中如何实现目录访问啊?在线等。。。
- 求救:已经搜索整个csdn,没有结果,望高人们指点:在C#下怎样对QQ的ip地址数据库文件qqwry.dat文件进行解析和查询?
- 继承窗体中自定义过程的继承
- .net framework有访问网络连接的api吗?
- 星毅,做水晶报表的看一下
- 如何求得一个TextBox多行文本(Multi= true),每一个行的高度
- 关于安装文件打包和软件包版本的一个问题。
{
Brush b = new SolidBrush( Color.Red );
Pen p = new Pen( b, 5 );
e.Graphics.DrawRectangle( p, new Rectangle( 100, 100, 5, 5 ) );
}
我这里可以实现。你的Graphics g是不是e.Graphics?
我不想要ONPAINT方法,我是需要在程序中调用的方法