vb.net滚动显示的简单介绍

在vbnet中,我在picturebox里面画线,用滚动条拉动picturebox显示最新画出的图

vb.net没有自动重画功能,要在Paint事件中写代码对图形重画。

创新互联专注于巧家企业网站建设,响应式网站建设,商城网站建设。巧家网站建设公司,为巧家等地区提供建站服务。全流程按需定制制作,专业设计,全程项目跟踪,创新互联专业和态度为您提供的服务

另外一种情况,如果在Image属性设置了一幅图像,图像能够保持完整性的。所以你可以把图形绘在位图上,把位图绑定到Image属性上。

先绑定一幅位图:

Dim bm as New BitMap(800,600)

PictureBox1.Image=bm

作图时不是对图片框,而是在位图上作图。

dim gr As Grapthics=Graphics.FromImage(bm) '建立位图的绘图设备

接下来就可用gr 的绘图方法作图

作完图,PictureBox1.Refresh 刷新一下。

vb.net中如何添加滚动条,像在VB6中那样的。不是窗体本身的滚动条

建立滚动条的方法如下:

(1)将鼠标移到ToolBox内的WinForm标签页的HscrollBar控件上,单击鼠标左键。

(2)将指针移至窗体中适当的位置,按住鼠标左键并拖动鼠标将HscrollBar控件调整到合适的大小放开左键。

(3)同样,再在Form上设置一个VscrollBar控件。

vb.net 如何在如图所示的框里做一个滚动字幕出来,急求!!!是一个textbox,要让里面的字滚动起来

最简单的,就是在上面放一个label,用Timer定时器控件控件这个label的移动

VB.NET中,我已如下设置,为什么文本框还是没有水平滚动条?

还需要把 WordWrap 属性设置为 false。

--------------

备注

如果 WordWrap 属性设置为 true,则不管 ScrollBars 属性的设置是什么,都不会显示水平滚动条。

VB.net中窗体上控件太多,运行时在桌面上显示不全,怎样用滚动条来解决?请详细说明,最好给个小例子。

思路:

利用几个可以作为容器的控件,添加滚动条就可以了:

我举个例子:(这个问题我记得回答过的!)

添加1个PicTureBox1,作为容器

在PicTureBox1里添加PicTureBox2,在窗体上添加一个垂直滚动条。

把你所谓的许多控件放到PicTureBox2里,滚动条改变的是PicTureBox2在PicTureBox1里的Top属性,我想你通过一定的空间想象力,可以想到效果了吧?

注意:默认状态设置PicTureBox2的Top属性为0,当该属性为负值的时候,PicTureBox2显示的效果是向上移动,即下面原来隐藏的内容为可见了。

要设置PicTureBox2的AutoRedraw 属性为True。

若要左右移动效果,那么改变其 Left 属性,原理不再赘述了。

vb.net当鼠标移到边界时滚动条

将RTF的Padding设置比较大,例如10,此时我发现鼠标移动到RTF的边缘部分的时候(不超过Padding的范围),滚动条就能够显示,一旦鼠标移动到Content里面的时候,滚动条就不显示

1、滚动条分为水平滚动条(HSCROLLBAR)和垂直滚动条(VSCROLLBAR)两种,可以作为输入设备或者速度、数量的指示器来使用.

2、基本属性:object.max[=value],object.min[=value],最大最小范围 object.value[=value],


名称栏目:vb.net滚动显示的简单介绍
网站地址:http://ybzwz.com/article/dschcoe.html