[问题] 类似小画家的缩放功能(不是图片)

楼主: CaMper8850 (= =)   2014-04-22 23:40:26
各位板友晚安,
我以前是唸资工的,不过C#算是自学,
最近因为帮忙做东西,需要撰写类似小画家的功能,但不太一样,
简单的说,我用windows form来实作,
把panel加到form里面,使用者可以新增/删除一些特定的textbox、label,
或者是我动态产生的image(一样动态产生picturebox来显示),
前面这三类的control会动态add至panel里面,
但是这个panel的尺寸比例是有限制的,width比height长很多,
实际上我最终的目的是把
“已经新增各种control的panel印出来”,
我的做法其实是比较偷懒的直接把panel转成bitmap,
这样的方法其实是把panel所在的萤幕区域截图,
所以这个部分无法让panel用scroll bar来显示(隐藏的部分截不到)
作者: totte (totte)   2014-04-23 01:21:00
您是要看.NET元件的原始码? 推荐Red Gate .NET Reflector或是IL Spy 另外我记得有个网站也可以看
作者: Litfal (Litfal)   2014-04-24 01:11:00
坐标转换
作者: KanoLoa (卡)   2014-04-24 09:21:00
楼上解答所以显示的部分本来就应该单独拉出来根据显示比例重画一样是座标转换的概念而已。
作者: ghostx2 (Ghostx2)   2014-05-01 23:05:00
Graphics.InterpolationMode 属性(System.Drawing) 参考

Links booklink

Contact Us: admin [ a t ] ucptt.com