- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VB与AutoCAD二次开发入门技巧资料13053TextBox
能自行调节高度的 TextBox 概述 TextBox 在放到 Form 中以后, 就不管内容有多少, 就是占这么多的地盘, 为什么不让它灵活一些呢? 每当TextBox 的内容修改好以后, 就查看TextBox 的行数是否变化。 如果有改变的话, 就把TextBox 的位置调整到合适的位置。 一个可能的应用就是在TextBox 和MsFlexGrid 配合使用的情况, 可以动态修改高度。 实现步骤 1、 开启一个新的工程。 2、 增加一个TextBox(Text1), 修改BorderStyle 为0-None, MultiLine 为 True。 3、 在 Form1 的声明中增加: Const EM_GETLINECOUNT = HBA Private Declare Function SendMessage Lib user32 Alias SendMessageA (ByVal hWnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long Dim LastLine As Long 最后的行数 Dim LineHeight 每行的高度 4、 在 Form_Load 过程中增加: Private Sub Form_Load() Set Me.Font = Text1.Font LineHeight = Me.TextHeight(TT) End Sub 5、 在 Text1_Change 中增加代码: Private Sub Text1_Change() Dim Ret As Long Ret = SendMessage(Text1.hWnd, EM_GETLINECOUNT, 0, 0) 取行数 If Ret LastLine Then If Text1.Height + Text1.Top + LineHeight Me.ScaleHeight And Ret 1 Then If LastLine = Ret - 1 Then Exit Sub 如果已经是最大高度,保持 End If LastLine = Ret - 1 超过最大高度 Else LastLine = Ret End If Text1.Height = LastLine * LineHeight 修改高度 End If End Sub 6、 在Text1_GotFocus 中增加代码: Private Sub Text1_GotFocus() LastLine = SendMessage(Text1.hWnd, EM_GETLINECOUNT, 0, 0) End Sub 7、 按F5, 开始运行。 在 TextBox 中多打入几行, 可以发现TextBox 的高度会自动修改, 甚至对剪贴操作也一样有效。 而在 TextBox 到了Form 的最大边缘后, 就停止了扩张高度。 如果您发现 Bugs。请告诉我知道。 Thanks. 多姿多彩的进度指示控件 在Win95盛行的今天,我们随处可以看见各种进程指示控件的身影,这些进程指示控件被广泛用于各种不同的场合。如果我们能在自己的程序中灵活使用各种进程指示控件,一定会为程序增添许多生机和活力。 下面笔者以Visual Basic为例,向大家介绍几种常 用的进程指示控件。 一、进度条控件(ProgressBar) 进度条控件是一种极其常见的Win95风格的进 度指示控件,广泛用于各种Win95程序。它一般用在 需要较长处理时间的场合,如在程序加载数据、更新系 统、检查硬件时,用本控件提示用户程序正在工作、 进度条控件的重要属性有:Min(最小值)、Max(最 大值)、Value(当前值)。 二、滑片控件(Slider) 滑片控件最大的特点是可以很方便地进行手工拖 动重定位,这种特性决定了它主要用于交互性较强的 场合,如著名的软解压软件XingMPEG Player就使用 滑片控件来进行播放控制,它一面用来显示播放进度, 同时用户还可通过拖动滑片来选择适当的投放位置。 另外,win95本身也大量使用了这种控件,如“控制面 板”中的“鼠标”和“键盘”等。 滑片控件的重要属性有:Min(最小值)、Max(最大 值)、SmallChange(最小变化值)、LargeChange(最大变 化值)、Orientation(方向)、TickStyle(标尺和滑片风 格)、TickFrequency(标尺间隔)和Value(当前值)等,其 中Orientation(取值为0或1)决定了滑片控件是水平 显示还是竖直显示,TickStyle(取值从1到4)可以控
您可能关注的文档
最近下载
- 医疗机构内麻醉、精神药品使用与管理制度.docx VIP
- 重庆市房屋建筑与装饰工程计价定额2018-建筑工程.docx VIP
- 重庆市房屋建筑与装饰工程计价定额2018建筑工程.docx VIP
- 七年级语文第一次月考卷(全解全析)(苏州专用)-A4.docx VIP
- 周杰伦所有歌词(14张专辑-包括床边的故事)呕心沥血已经整理完毕可打印.doc VIP
- 中古时期郡望郡姓地理分布考论.docx VIP
- 机械工程材料完整全套教学课件.pptx
- 城市轨道交通运营管理毕业论文-关于铁路客运服务质量的调查与探讨.docx VIP
- 2025年高压电工证题库(附答案).docx
- 智慧工地整体解决方案(投标方案).docx
文档评论(0)