窗体最大化和窗体大小调整已经去掉,窗体大小不变,在这种情况下怎么添加垂直滚动条使窗体里面的内容能够手动控制垂直滚动条使之显示,代码越简单越好,只要能够实现功能,求高手解答。
打印时有问题呢,提示《运行时错误‘481’ 无效图片》
我的代码如下:
Private Sub Form1_Load()
Picture1.Top = 0
Picture1.Left = 0
Picture1.Width = Me.ScaleWidth - VScroll1.Width
Picture1.Height = Me.ScaleHeight - HScroll1.Height
VScroll1.Height = Picture1.Height
VScroll1.Left = Picture1.Width
HScroll1.Width = Picture1.Width
HScroll1.Top = Picture1.Height
Picture2.Top = 0
Picture2.Left = 0
Picture2.AutoRedraw = True
Picture2.AutoSize = True
Picture2.BorderStyle = 0
VScroll1.Max = Picture2.Height - Picture1.Height
HScroll1.Max = Picture2.Width - Picture1.Width
End Sub
Private Sub print_Click()
Printer.PaintPicture Picture2, 0, 0
Printer.EndDoc
End Sub
Private Sub HScroll1_Change()
Picture2.Left = -HScroll1.Value
End Sub
Private Sub VScroll1_Change()
Picture2.Top = -VScroll1.Value
End Sub
请高手帮我看看,谢谢
按照上面方法滚动条可以用了,但打印图片框Picture2时遇到一个问题,图片框Picture2在屏幕上未显示的部分打印不出来,有什么好的办法没有,最好不要太复杂的。
追答图片呀,我一以为你是用来装控件的.加三句,在设计时搞定
Picture2.AutoRedraw = True
Picture2.AutoSize = True
Picture2.BorderStyle = 0
打印时用PRINTER对象,不能使用打印窗体,否则打不出来,如下:
Printer.PaintPicture Picture2, 0, 0
还是不行呢,
打印时有问题呢,提示《运行时错误‘481’ 无效图片》
代码我写在《问题补充》里面,图片框里就是有几个文本框和几个标签。
请 歌者哥哥 帮忙看看,谢谢!
你没有向图片框加入图片吧,我试了下,只有在没有图片时才会有这个提示
vb6中 怎么给窗体添加垂直滚动条?
Private Sub Form_Load()Picture1.Top = 0 '放一个图片框一和滚动条,再将图片框二放在图片框一的里面,拉大图片框二使它比一大,其它控件放在图片框二中 Picture1.Left = 0 Picture1.Width = Me.ScaleWidth - VScroll1.Width Picture1.Height = Me.ScaleHeight - HScroll1.Height VScroll1.He...
在VB中怎么往text中加垂直滚动条?
1.首先打开VB,然后在VB窗体上添加一个文本框,如图所示。2.然后单击添加文本框,在右边的窗口中设置其名称和值,然后清空文本。如图所示。3.在窗体的正上方添加一个水平滚动条,如图所示。4.然后点击水平滚动条设置名称和值,将Min设置为0,Max设置为100。将Largechange设置为,将Smallchange设置为2...
如何在VB上设置文本框的滚动条
1、首先打开VB,然后在VB窗体上添加一个文本框,如图。2、然后点击这个添加的文本框,接着在右侧的一个窗口中,设置他的相关名称和数值,然后将文本内容清空。如图。3、紧接着在窗体上面,再添加一个水平滚动条,如图。4、然后单击这个水平滚动条,设置名称和数值,将Min设置为0,Max设置为100。largech...
在VB中如何让文本框大小与窗体大小一样大
1、首先我们打开vb6.0软件进入到标准”工程1“界面,这些比较简单,就不一一上图了,在”form1“窗口上加载一个文本框”text1”如图。2、文本框加载好以后,需要在右边属性界面设置它的高度和宽度。3、点击属性界面的“height”设置文本框“text1”的高度为2000,再点击“width”设置文本框“text1”的...
vb6.0中 ,picturebox中的文字无法全部显示,想要滚动显示怎么办?
但是文字语言有二义性,希望你能理解下面的描述:VB6中 picturebox 控件可以作为容器,所以,先在窗体上添加一个picturebox1作为容器,然后在picturebox1里添加picturebox2,你把文字显示在picturebox2里,然后,通过滚动条,改变picturebox2的Left属性和Top属性,就可以达到你的需求了。
如何用vb6.0编写记事本
在窗体上绘制RichText Box和Commn Dialog,其中RichText Box的大小和位置可不用理睬,我们将在代码中处理它,当然,有必要把它的ScrollBar属性设为2-rtfVertical,这样在打开和编辑文件时垂直滚动条才可用。 步骤二:编辑菜单。 按Ctrl+E调出菜单编辑器,我们来做如下几个菜单: 一.文件菜单: 文件(第一层) mnuFile ...
在VB中,如何让多个textbox用同一个textbox的滚动条?如:text1,text2...
一、新建一个模块,复制下面代码:Option Explicit '滚动条信息结构体 Public Type SCROLLINFO cbSize As Long fMask As Long nMin As Long nMax As Long nPage As Long nPos As Long nTrackPos As Long End Type '显示滚动条与设置滚动条信息函数 Public Declare Function ShowScrollBar Lib "user...
VB中如何让选择的多个复选框在一个文本框中分行显示?
1、打开VB软件,在窗体上面添加一个文本框。2、点击文本框,在右侧的属性窗口中,设置名称和数值,将文本内容清空。3、在窗体上面,再添加一个水平滚动条。4、点击水平滚动条,设置名称和数值,将Min设置为0,Max设置为100。(文本框中的输入的数范围为0-100)。将largechange设置为5,Smallchange设置为...
请教,Excel VBA 窗体如何上下滚动?也就是窗体的控件很多,能否通过滚动...
为您推荐: vb怎样设置2个窗体 vb创建窗体 vb窗体设计实例 通过窗体可以 c#窗体应用程序 什么是窗体 窗体的 手机滚动字幕软件 滚动的天空 纯滚动 其他类似问题2015-09-10 VBA滚动条控制文本上下滚动 6 2012-06-22 怎么在excel中建立一个窗口,可以随着滚动条上下移动,使之... 1 2013-11-23 ...
VB中怎么在窗体打印中换行?
1、打开VB6.0,新建一个工程,在窗体中添加五个命令按钮,caption分别改为“回车”、“换行”、“回车换行”、“换行回车”以及“VBCrlf”。添加一个文本框,将其Text属性清空,MultiLine属性设置为True,Scrollbars属性设置为2-Vertical,将窗体Form1的caption属性改为“回车符和换行符的区别”,将界面...