易截截图软件、单文件、免安装、纯绿色、仅160KB

VB 的 PictureBOX 控件绘图问题 - VB / 控件

初学,大胆提问,请高手不吝赐教

1、滚动条点击与绘图板(屏幕,Piceure1)的移动问题已经解决。
  Picture1.Top = -VScroll1.Value + bcW '垂直移动
  Picture1.Left = -HScroll1.Value + bcW '水平移动
  'bcW 是预留的左、上刻度尺的宽度
  'Picture1、滚动条、刻度尺均放在容器 Picture2 之内

2、刻度尺的绘制,许多软件左边与上边均有刻度尺。使用何种控件绘制刻度尺,以及如何与绘图板(Picture1)尺寸联动
3、绘图编程至少需要几个PictureBox 控件。经试验,使用Image(图像)控件常被移动的PictureBox覆盖,不能作刻度尺容器
4、如何实现鼠标拖曳移动绘图板(Picture1,屏幕)
5、如何实现绘图板 Picture1 中的已经绘制图元的放大与缩小,是重定义边界范围后重新绘制,还是有其他方法。

如果有代码,请标注主要块的注释,多谢了。
下图是在作的简单绘图程序的截屏,黄色条准备放刻度尺。


蛮好,支持一个。

友情Up..............


不错!

2)用 PictureBox,起始的刻度就是 HScroll1.Value、VScroll1.Value。
3)刻度尺用 PictureBox 就没有覆盖的问题了
4)我这里有例子 http://topic.csdn.net/u/20090303/15/06e33c81-a1cd-4861-984f-2666cc784dc7.html
5)最精简的方法当然是重绘,如果你对资源占用不是很在意,可以再加一个隐藏 PictureBox 作图,当前的 PictureBox 也不用移动了,只有安装滚动位置和缩放调整 PaintPicture 的参数即可。
  见 http://topic.csdn.net/u/20080707/00/255e395a-68f0-42c8-b859-88fe01b59966.html


谢谢 4 楼 tiger_zhao。





相关问答:

从VB转行VB.NET~~~开始的时候如何学基础入门啊~

VB偶学得不错,现在大一,高三的时候就学VB了,现在学校里都是学C#和VB.NET的兄弟多。。。
偶要转行VB.NET了~当年学VB学了2年,对VB里面的常用函数都十分了解。
Select、If结构、For Next循环、等都了解。。。 ......

VB修改注册表

用VB怎么只针对windows自带的文件的右键添加菜单 如(.txt .doc)
这个是只针对以这两个为扩展名的文件操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\txtfile\shell\[随便起名]\command]
@= ......

VB调用水晶报表Design 平凡提示MemoryFull问题

  各位大虾:
        我有一个VB调用水晶报表的系统,报表是作为一个Design嵌在VB里的,今天发现打印第一张报表正常,同样的数据,在点打印再调用一次就会报 Memory Full的错误,但是 ......

vb插入数据库重复值问题

在vb中怎么判断,插入到数据库中的值是重复的,本人才刚接触VB语言,甚是有好多地方还不懂,还请各位大侠们给出代码,谢谢了呀!!!
插入之前select一下阿。
或者写一个组合SQL插入语句,例如
IF not Exist(
& ......

熟悉VB的进来,有项目


有没有杭州的朋友,熟悉VB的,有兴趣做的话留下联系方式
VB6 OR VB.NET?
可惜不在杭州,遠程可否?

兄台联系方式呢

我也联系一下,不过在宁波

可惜我也不在杭州

北京的行不?

我在苏州, ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号