关于在C#中进行GDI绘图碰到的一个问题 30

各位大大好!由于工作需要,本人现在在制作一个窗体控件库,用于显示图形的。工作思路如下:可将控件拉至x长,y宽,同时在内部生成一个2x长,2y宽的bitmapbmp实例,利... 各位大大好!
由于工作需要,本人现在在制作一个窗体控件库,用于显示图形的。
工作思路如下:
可将控件拉至x长,y宽,同时在内部生成一个2x长,2y宽的bitmap bmp实例,利用映射至外部的方法,可以控制在控件中显示部分的bitmap图内容,如上下等。
在编写中在生成的bitmap中绘制网格,用来测试移动显示出来的具体效果。如:g.drawline(pen1,0,2y/4,2x,2y/4);g.drawline(pen1,2x/4,0,2x/4,2y);等来绘制网格
利用g.drawImage(bmp,new point(currentPosition.x,currentPosition.y));来在控件中进行显示。
通过改变currentPosition.x与currentPosition.y的值来进行移动效果。
但此时出现问题,除了最初的窗口有图形显示外,向各个方向移动后,都显示为空白
,最初的显示为g.drawImage(bmp,new point(0,0));
请问各位大侠,这到底是何解??

由于代码在公司电脑上,今天没有带回来,有需要的话明天附上,感谢各位大侠了!!
展开
 我来答
  • 你的回答被采纳后将获得:
  • 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏30(财富值+成长值)
wlj2811
2015-01-30 · 超过77用户采纳过TA的回答
知道小有建树答主
回答量:128
采纳率:0%
帮助的人:139万
展开全部
控件改变大小或移动位置后需要重绘
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
互粉互粉吧0G9
2015-02-07 · TA获得超过226个赞
知道小有建树答主
回答量:170
采纳率:100%
帮助的人:91.1万
展开全部
不会告诉我你没刷新吧。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
fej121121
2015-02-13 · TA获得超过651个赞
知道小有建树答主
回答量:655
采纳率:66%
帮助的人:532万
展开全部
drawline等语句是否写在了ondraw里
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式