作者wildcupid (小渔歌)
看板C_Sharp
标题Re: [问题]切换画面後图案就不见了?!
时间Wed Feb 17 00:44:31 2010
: 把Code丢上来 天知道你是用什麽画的
: 如果你是使用该Control的基底GDI来画 那不见是正常的
: 请设定成BackgroundImage
: 差别在於BackgroundImage 在这个Control需要重绘的时候
: 基底GDI会读取BackgroundImage属性所纪录的Bitmap
: 并且把他一起画在Control上
: 但是如果你只是呼叫基底GDI来画 那他只是告诉Form
: 现在的哪个色点 应该是哪个颜色 并不会储存
: 所以等到你下次重新绘制的时候就会不见
: 重新绘制会在什麽时候出现?
: 你拿另外一个视窗遮住他的一小部分 又移开就会发动了
基本的code大概是这样:
Graphics GR = panel.CreateGraphics();
.
.
.
.
GR.DrawEllipse(Pens.Black, v * HorizonalLocation, h * VerticalLocation,
50, 50);
设定成BackgroundImage是什麽意思阿?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.164.89.59
1F:→ Sany:其实你可以用修文 02/17 16:01