您的位置:程序门 -> .net技术 -> c#



为什么不显示?


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


为什么不显示?[已结贴,结贴人:gisfarmer]
发表于:2007-03-15 11:49:13 楼主
private   void   form1_load(object   sender,   system.eventargs   e)
{
graphics   grap   =   this.creategraphics();
pen   pen   =   new   pen(color.black,   1);
for(int   i   =   0;   i <=2;   i++)
{
grap.drawline(pen,(point)line_point[0],(point)line_point[1]   );
grap.drawline(pen,(point)line_point[1],(point)line_point[2]   );
}
}
发表于:2007-03-15 11:51:561楼 得分:0
为什么程序启动后没有画上两条线,
for(int   i   =   0;   i <=2;   i++)
{
grap.drawline(pen,(point)line_point[0],(point)line_point[1]   );
grap.drawline(pen,(point)line_point[1],(point)line_point[2]   );
}
肯定没问题,line_point是一个point   的arraylist   ,在构造函数中进行了初始化。
发表于:2007-03-15 11:52:112楼 得分:5
你没让它显示丫
发表于:2007-03-15 11:53:303楼 得分:0
怎么让他显示,感觉跟vc差别太大了。我是在form1_load中加的代码!
发表于:2007-03-15 11:54:344楼 得分:5
需要找个容器   像panel   picturebox什么的
发表于:2007-03-15 11:56:305楼 得分:5
同意楼上看法。
发表于:2007-03-15 11:56:366楼 得分:5
将方法移动到form1_paint方法里面
发表于:2007-03-15 12:01:407楼 得分:0
具体怎么做?c#俺是新手!它的机制我现在还搞不太懂。
举个例子:
在vc中我用鼠标画线,down一个点up一个点。这样我每次都是显示一条线段,在c#   中怎么做,他是不是都会显示,也就是显示多条线段!
请指教!谢谢!


快速检索

最新资讯
热门点击