当你需要做一个画图板,你觉得应该选用哪个控件作为绘图区? 本帖最后由 dahuatttt 于 2013-09-17 23:08:57 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 画图板能想到只是一个textbox,你的想象力可真的有些少啊。只能是简单画布。 textbox原来可以当画图板的看了我见识太少了 picturebox试试,画图时先画在一张图片上,然后赋值给picturebox。如果图片比picturebox大,则出现滚动条 我这个主绘图区是个自定义控件 panel+2个滚动条 好吧你是怎么做到右边和下边2个滚动条不相交的,就是右下角有个空方块。我用Dock right和dock bottom总是竖条顶着横条。以及你的滚动条的滑块大小是手动修改的?滚动条滑动和panel重绘的关系也是自己加的? 最简单的办法应该是从Control直接继承自己加滚动条控件,然后override OnPaint就行了从ScrollableControl继承的话反而更麻烦,会不知道系统给做了哪些事又没做哪些,干脆自己写来的快 滚动范围是根据地图大小计算的,右下角那个方块设置其中一个滚动条的Padding属性 底下那个滚动条设置了Pendding-right:20没变化。。 底下那个滚动条设置了Pendding-right:20没变化。。应该这样 :panel+V H滚动条 + 一个corner(panel)corner 宽度为V滚动条宽度 dock right padding buttom 16 V滚动条放置corner里,dock rightH滚动条dock buttompanel为该面板 底下那个滚动条设置了Pendding-right:20没变化。。应该这样 :panel+V H滚动条 + 一个corner(panel)corner 宽度为V滚动条宽度 dock right padding buttom 16 V滚动条放置corner里,dock rightH滚动条dock buttompanel为该面板明白你意思了。谢谢。同时谢谢楼上各位,我已坚定自己实现的想法了 两个PictureBox,外面的设置AutoScroll,里面的保存图片。另外,你只要绘制可视范围之内的图形就可以了,使用双缓冲有利于更多提高性能。 强烈建议楼主看看这个开源项目,和你的需求很相似. http://www.codeproject.com/Articles/8494/DrawTools 在一个好几千的数组里,在调试的时候怎么查看其中的某一个元素? c#求和问题 关于对dataset 单元格的计算 问一个简单的用多线程查找文件的问题 ~求救~图表的两个问题vml和zedgaph 求助!From中图片透明色问题! 接口 未能加载文件或程序集“MyLabel”或它的某一个依赖项。系统找不到指定的文件。 C# 跨类线程访问 C#TcpClient怎么保持连接? WPF,XAML浏览器应用程序和Silverlight 可以在SQL2005的触发器里执行.net的代码吗
我用Dock right和dock bottom总是竖条顶着横条。
以及你的滚动条的滑块大小是手动修改的?滚动条滑动和panel重绘的关系也是自己加的?
没变化。。
没变化。。
应该这样 :panel+V H滚动条 + 一个corner(panel)
corner 宽度为V滚动条宽度 dock right padding buttom 16
V滚动条放置corner里,dock right
H滚动条dock buttom
panel为该面板
没变化。。
应该这样 :panel+V H滚动条 + 一个corner(panel)
corner 宽度为V滚动条宽度 dock right padding buttom 16
V滚动条放置corner里,dock right
H滚动条dock buttom
panel为该面板
明白你意思了。谢谢。同时谢谢楼上各位,我已坚定自己实现的想法了