龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索

主页 > 软件开发 > VB开发 >

  • 防止文本控件中的部分滚动 日期:2009-12-30 15:42:36 点击:3 好评:0

    Windows API的SendMessage函数可以用来向VisualBasic控件中发送消息,例如向文本框控件上发送消息。本文介绍如何利用该函数防止文本框控件中的部分文本滚动,即该控件中不能滚动的部分不...


  • 改变窗体大小时,控件的大小随之改变 日期:2009-12-30 15:42:36 点击:6 好评:0

    我们在设计窗体时,放置了一些可视的控件,比如Label,CommandButton,TextBox等等.当然在设计时大小位置都比较协调,但是一旦到了运行时,用户改变了窗体的大小,而我们的控件却不随着窗体大小...


  • 动态添加控件----利用VB6的新功能 日期:2009-12-30 15:42:36 点击:3 好评:0

    VB6有一个新功能,可以动态添加控件,不用控件数组: object.Add (ProgID, name, container) ==================================== 参数说明: Object 必需的。一个对象表达式,其值是“应用于”列表中的...


  • 使两个列表框(ListBox)的选项同步 日期:2009-12-30 15:42:36 点击:7 好评:0

    1. 在 Form 中添加两个 ListBox 和一个 CommandButton 一个 Timer, 不要改动他们的属性。 2. 在 Form 中添加以下代码: Private Sub Form_Load() Dim X As Integer For X = 1 To 26 List1.AddItem Chr$(X + 64) Next X For X =...


  • 按字母或数字顺序排列列表框中的列表项 日期:2009-12-30 15:42:36 点击:2 好评:0

    将以下代码加入到你的程序中。 Sub ReSort(L As Control) Dim P%, PP%, C%, Pre$, S$, V, NewPos%, CheckIt% Dim TempL$, TempItemData, S1$ For P = 0 To L.ListCount - 1 S = L.List(P) For C = 1 To Len(S) V = Val(Mid$(S, C)) If V 0 Then...


  • 快速读取 TextBox 第 N 行的资料 日期:2009-12-30 15:42:36 点击:3 好评:0

    TextBox 是以 vbCr+vbLf 为分行符号, 如果我们要逐一读取 TextBox 每一行,无非是寻找 vbCr+vbLf 的所在位置, 然后取出每一行的字串, 不过这个方法真的不快,而且如果我们要读取第 N 行资...


  • 用PictureBox代替进度条 日期:2009-12-30 15:42:36 点击:2 好评:0

    本例演示如何用两个PictureBox在MMControl播放媒体文件时逼真地模拟进度条。 步骤一:在窗体上绘制一个PictureBox,按自己的喜爱设置其背景色并调整其宽度和长度,将其命名为picProgress;...


  • 控件数组的操作技巧 日期:2009-12-30 15:42:36 点击:13 好评:0

    控件数组有在设计时设置好的,也有在运行中创建的。控件数组一方面使得程序简洁、令代码易于维护,另一方面能使程序具有灵活性。可见,科学地利用控件数组可使编程工作的效率...


  • 如何在RichTextBox中实现Undo功能 日期:2009-12-30 15:42:36 点击:16 好评:0

    SendMessage函数在RichTextBox中实现: 一、一次撤销功能 二、无限地撤销功能 生活中的Whats done cannot be undone在我们的程序中应该改为Whats done can always be undone。你不相信?那么请看―― 如果...


  • 禁止在TextBox中输入 日期:2009-12-30 15:42:36 点击:1 好评:0

    方法一:(有光标闪烁,输入、删除等操作无效) Text1.Locked = True 方法二:(无光标闪烁,不能输入、删除,界面变色、文字反白) Text1.Enabled = False 方法三:(有光标闪烁,可删除,不能输入...


  • 如何用Line控件做出分隔线 日期:2009-12-30 15:42:36 点击:2 好评:0

    当我们想将一些讯息分门别类时,最常使用的控制项就是Frame;不过我们也可利用两个 Line控制项来做出分隔线,以将讯息分类。其效果有点类似网路上常看到的Horizontal Line ,或是微软...


  • 在VB应用程序中巧用DLL 日期:2009-12-30 15:42:36 点击:9 好评:0

    在使用VB开发多媒体应用程序时,如何合理地存放大量的多媒体资源,是一件十分棘手的事。如果将资源以文件形式存放在磁(光)盘上,使用时再从盘上读取,势必大大影响资源调用...


  • 如何扩展VB标准控件的功能 日期:2009-12-30 15:42:36 点击:18 好评:0

    很明显的,Windows中的控件提供了比VB中的控件多的多的属性。或者是因为Microsoft太懒了,或者Microsoft认为,一个用VB的程序员,永远不会碰到那些属性。 比方说,我们来看看一个很普通...


  • 在ListBox适当设定水平滚动条的宽度 日期:2009-12-30 15:42:36 点击:3 好评:0

    Option Explicit Private Const LB_SETHORIZONTALEXTENT = H194 Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long Private Sub Command1_Cl...


  • 如何让用户自行输入方程式,并计算其结果? 日期:2009-12-30 15:42:36 点击:4 好评:0

    假设我们要让使用者在“方程式”栏位中自由输入方程式,然后利用方程式进行计算,则引用ScriptControl控件可以很方便地做到。 ( ScriptControl 控件附属于VB 6.0,如果安装后没有看到此一...


  • VB中处理长列表框项的两种方法 日期:2009-12-30 15:42:36 点击:4 好评:0

    在使用列表框(LISTBOX)中经常碰到的问题是, 用户使用时在其中添加的条目(Item)长短不一,由于界面所限,只能将列表框调整到能满足显示大部分条目的宽度。如果其中有比较长的...


  • 用VB快速读取TextBox第N行的数据 日期:2009-12-30 15:42:36 点击:1 好评:0

    TextBox 是以 vbCr+vbLf 为分行符号, 如果我们要逐一读取 TextBox 每一行, 无非是寻找 vbCr+vbLf 的所在位置, 然后取出每一行的字串, 不过这个方法不快,而且如果我们要读取第 N 行数据,...


  • ActiveX控件的创建 日期:2009-12-30 15:42:36 点击:61 好评:0

    1)概述 ActiveX是一个Microsoft的术语,它指的是一组包括控件,DLL和ActiveX文档的组件,它通常是以动态链接库的形式存在,因此必须在一个叫容器的独立执行软件中运行。这样的容器包括...


  • 如何在VB中制作不回显的文本框 日期:2009-12-30 15:42:36 点击:4 好评:0

    在应用程序中,有时需要用户录入一些不宜在屏幕上直接显示的内容,如用户口令或机密数据。我们已熟知,在Foxbase/Foxpro中这一功能可以用SETCONSOLEOFF命令关闭向屏幕的回显来实现。那...


  • 一劳永逸让VB自动改变控件大小 日期:2009-12-30 15:42:36 点击:2 好评:0

    --当窗体大小改变时,如何动态的改变控件的大小是许多VB程序员头痛的事。有的人设置窗体Resizable但却不改变控件的大小;有的人则根据控件的绝对位置与窗口大小相加减的办法来重新...


 
精彩图集

赞助商链接