读书人

难难难!关于GDI+的有关问题

发布时间: 2012-05-29 12:16:00 作者: rapoo

难难难!~~关于GDI+的问题,高手请进啊。急急急。。。
问题是:现在要画很多几何图形,并且图形既能放大,也能缩小,坐标也跟着变,放大到超过绘画区域后,出现上下和左右拉动的滚动条,在绘画区域可以上下左右移动,X、Y坐标不能移动,刻度值相应的改变。怎么实现啊。研究了很久了。领导催的紧啊!
有好的代码最好能发在我的邮箱里:owen_0075@126.com 不胜感激啊。搞定后,必再加分。

[解决办法]
The GDI+Painter Application


[解决办法]
“很多几何图形,并且图形既能放大” 首先你要搞清楚是图形本身放大,还是整个画布都放大。然后才能知道该不该,“出现上下和左右拉动的滚动条”。这才是你要搞清楚的东西
[解决办法]

探讨

“很多几何图形,并且图形既能放大” 首先你要搞清楚是图形本身放大,还是整个画布都放大。然后才能知道该不该,“出现上下和左右拉动的滚动条”。这才是你要搞清楚的东西

[解决办法]
老乡。。。がんばで
[解决办法]
用Panel做绘制的控件,在Panel的Paint事件中进行绘制,注意绘制的时候要按百分比绘图
( Graphic.DrawImage(0,0,this.panel.Width*0.8,this.panel.Height*0.8) )

缩放的时候直接改变Panel的大小,超出后就有滚动条了

读书人网 >C#

热点推荐