2 namedajipai namedajipai 于 2016.03.06 23:11 提问

函数一屏幕显示不下,如何实现翻屏显示?

Visual Basic 6.0Print函数一屏幕显示不下,如何实现翻屏显示?Print的翻屏功能怎么做?

5个回答

caozhy
caozhy   Ds   Rxr 2016.03.06 23:14
已采纳

用TextBox好了,设置Multiline属性为true,以及设置Scrollbars=Both

u013596119
u013596119   Rxr 2016.03.06 23:27

试下

 Print(Me, PowerPacks.Printing.PrintForm.PrintOption.Scrollable)
namedajipai
namedajipai VB6.0
2 年多之前 回复
WinsenJiansbomber
WinsenJiansbomber   2016.03.07 10:33

变通点啊,将内容输出到文件,调用system用more命令显示就可以了。或都将内容分拆,用多条Print,检测用户按键状态,相应输出其它内容

u013596119
u013596119   Rxr 2016.03.07 14:09

没试过,可以试下

 Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, _
ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Const VK_MENU As Byte = &H12
Private Const VK_SNAPSHOT As Byte = &H2C
Private Const KEYEVENTF_KEYUP = &H2

Private Sub PrintTheForm()
Dim lWidth As Long, lHeight As Long
    Clipboard.Clear
    Call keybd_event(VK_MENU, 0, 0, 0)
    Call keybd_event(VK_SNAPSHOT, 0, 0, 0)
    DoEvents
    Call keybd_event(VK_SNAPSHOT, 0, KEYEVENTF_KEYUP, 0)
    Call keybd_event(VK_MENU, 0, KEYEVENTF_KEYUP, 0)
    Printer.Print
    If Width > Printer.ScaleWidth Then
        lWidth = Printer.ScaleWidth
        lHeight = (Printer.ScaleWidth / Width) * Height
    Else
        lWidth = Width
        lHeight = Height
    End If
    Printer.PaintPicture Clipboard.GetData, 0, 0, lWidth, lHeight
    Printer.EndDoc
End Sub
lx624909677
lx624909677   Ds   Rxr 2016.03.07 16:04

直接加滚动条多方便呢

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
晚年历设计报告 软件工程试验报告
输入一个年份(1-3000),然后显示12个月的月历,如屏幕显示不下,则应提供翻页功能。
软件工程实验报告-万年历
输入一个年份(1-3000),然后显示12个月的月历,如屏幕显示不下,则应提供翻页功能。
Python 编程核心知识 函数一
Python 编程核心知识 函数一.......................................
C# WPF 多屏显示最新简单方法
C# WPF 多屏显示最新简单方法 调用WINDOWS内置API
C#多显示屏显示程序控制
C#多显示屏显示程序控制,搭建多显示器,多分屏显示程序框架,基于visual stutio2012或2010
记分牌(FlipViewController)
这是使用FlipViewController写的一个记分牌,立体的翻转,上下反转,介绍:http://blog.csdn.net/forwardyzk/article/details/42462407
TFT屏显示动态波形
用ADS828去采集动态波形,用2.4寸TFT屏去显示动态波形,用MSP430f149单片机去控制
C语言实现的万年历小程序
输入一个年份(1-3000),然后显示12个月的月历,如屏幕显示不下,则提供翻页功能,用C语言和VC++6.0实现的
滚屏(图片不间断滚动)通用不间断滚动JS封装类
文字翻屏滚动 向上间歇滚动 连续滚动 翻屏滚动 图片不间断滚动
显卡如何设置多屏显示
显卡如何设置多屏显示显卡如何设置多屏显示