精华内容
下载资源
问答
  • VB控件属性使用大全

    2011-12-15 12:02:34
    每个控件都具有的属性、方法和事件,设计窗体就必须很好的掌握控件的属性和应用方法。控件具有很多相同的属性,如标识控件名称的Name属性、标识控件标题的Caption属性、有效属性Enable、可见属性Visible、标识控件...
  • 实用TextBox控件的Undo属性

    千次阅读 2004-07-10 10:34:00
    很少有VB开发人员注意到文本框(TextBox)控件具有Undo属性,但这一属性却给程序员带来方便。这是一个相当出色特性,在很多需要编辑文本或者图形商业软件开发中都使用到。许多程序需要多级别撤消,或者有些...

        很少有VB开发人员注意到文本框(TextBox)控件具有Undo属性,但这一属性却给程序员带来方便。这是一个相当出色的特性,在很多需要编辑文本或者图形的商业软件的开发中都使用到。许多程序都需要多级别的撤消,或者有些程序需要“重新操作”而取消最后一步的操作,这些繁琐的要求都需要复杂的编程设计,但TextBox控件的一个简单的Undo属性就可以很容易地实现这些过程。

    <script language="JavaScript1" src="http://ad.cn.doubleclick.net/adj/messagingplus.zdnet.com.cn/developer/code;sz=1x1;ord=197733977?"> </script> <script language="VBScript"> dcmaxversion = 7 dcminversion = 3 Do On Error Resume Next plugin = (IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash." & dcmaxversion & ""))) If plugin = true Then Exit Do dcmaxversion = dcmaxversion - 1 Loop While dcmaxversion >= dcminversion </script> motion_336.gifmotion_336.gif code;sz=1x1;ord=197733977?

    由于Undo功能是属于文本框控件,你所需要的是向控件发送一个“undo youself”的消息。这一过程可以使用API函数SendMessage来实现。这一函数的声明为:

    Declare Function SendMessage Lib "user32" Alias _
      "SendMessageA" (ByValhWnd As Long, _
      ByValwMsg As Long, ByValwParam As Long, _
      lParam As Any) As Long

    第一个参数是接受消息的句柄,在本例中为TextBox控件的hWnd属性。

    第二个参数是识别消息的数字。为了能够撤消某一操作,通常传递&HC7值,这也是代表着EM_UNDO常量。

    第三个和第四个参数可用于某些消息,但在本例中它没有被使用,你可以将它们置为0。

    函数返回的值取决于发送的消息。在本例中可以被省略。

     

    为了能真正使用这一技巧,建立一个带有一个窗体的工程,窗体中包含一个TextBox控件和一个Command按钮控件。在Command按钮控件的点击事件程序中添加以下代码行:

    SendMessage Text1.hWnd, EM_UNDO, 0&, 0&

    在工程中添加一个模块并在模块中添加如下的代码:

    Public Const EM_UNDO = &HC7
    Public Declare Function SendMessage Lib "user32" _
      Alias "SendMessageA" (ByValhWnd As Long, _
      ByValwMsg As Long, ByValwParam As Long, _
      lParam As Any) As Long

    当运行这一工程时,在TextBox控件中输入和编辑文本。可以看到,按钮撤消了最后一步的操作。如果没有什么东西可以撤消,消息就不会起作用。你可以将Undo属性作为一个菜单命令以影响文本框的激活,如下所示:

    If TypeOfActiveControl Is TextBox Then
        SendMessageActiveControl.hWnd, EM_UNDO, 0&, 0&
    End If

    如果一个文本框没有被激活,按钮就不会执行任何操作。

    TextBox控件的Undo属性是一个具有吸收力和友好的特性,并且使用起来非常的简单。

    展开全文
  • 建立一个如同vb属性栏一样东东,不仅形似,神也似(137KB) 7,combosrc.zip 在 COMBO 中增量查询(2KB) 8,escombo.zip 为COomBo控件加强版,有近似关键字搜索功能(27KB) 9,sblist20.zip 它允许你用各自颜色(162KB...
  • 一、VB控件集,控件集内含ListView、漂亮按钮、下拉列表、TAB窗体选项卡、树形菜单控件、窗体滑动菜单、分组菜单,可折叠展开菜单等。以前就更新过,现在修正了不少控件中小错误,更接近完善了,相信这些控件...
  • VB2005(LinkLabel控件

    2010-10-14 16:34:00
    VB2005(LinkLabel控件) Windows窗体LinkLabel控件使用户可以向Windows窗体应用程序添加Web样式链接。一切可以使用Label控件的... 除了具有Label控件的所有属性、方法和事件以外,LinkLabel控件还...

     

    Windows窗体LinkLabel控件使用户可以向Windows窗体应用程序添加Web样式的链接。一切可以使用Label控件的地方我们都可以使用LinkLabel控件,还可以将文本的一部分设置为指向某个对象或Web也的链接。

    除了具有Label控件的所有属性、方法和事件以外,LinkLabel控件还有用于超级链接和链接颜色的属性。LinkArea属性设置激活链接的文本区域;LinkColor、VisitedLinkColor和ActiveLinkColor属性设置链接的颜色。LinkClicked事件 确定选定链接文本后将发生的情况。

    LinkLabel控件的最简单的用法是使用LinkArea属性显示一个链接,但也可以使用Links属性显示多个超级链接。Links属性使用户可以访问一个由多个链接组成的集合。

    Public Class Form14

        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Me.LinkLabel1.Text = "Home Page is www.Microsoft.com"
            Me.LinkLabel1.Links.Add(13, 28, "http://www.microsoft.com")
            Me.LinkLabel1.LinkArea = New LinkArea(13, 28)
            Me.LinkLabel1.LinkColor = Color.Red
            Me.LinkLabel1.VisitedLinkColor = Color.Aqua
            Me.LinkLabel1.ActiveLinkColor = Color.Pink
            Me.LinkLabel1.Links(0).LinkData = "Register"
        End Sub

        Private Sub LinkLabel1_LinkClicked(ByVal sender As System.Object, ByVal e As System.Windows.Forms.LinkLabelLinkClickedEventArgs) Handles LinkLabel1.LinkClicked
            Me.Label1.Text = Me.LinkLabel1.Text
        End Sub
    End Class

     

    image

    posted on 2010-10-14 16:34 黄埔末期生 阅读(...) 评论(...) 编辑 收藏

    转载于:https://www.cnblogs.com/hotpig/archive/2010/10/14/1851490.html

    展开全文
  • Visual Basic 语言中的所有对象有它们自己的属性、方法和事件,其中包括窗体和控件。可以将属性视为对象的特性,将方法视为对象的操作,而将事件视为对象的响应。 日常生活中的对象(如氦气球)也具有属性、方法...

    Visual Basic 语言中的所有对象都有它们自己的属性、方法和事件,其中包括窗体和控件。可以将属性视为对象的特性,将方法视为对象的操作,而将事件视为对象的响应。

    日常生活中的对象(如氦气球)也具有属性、方法和事件。气球的属性包括可见特性,例如它的高度、直径和颜色。其他属性 (Property) 描述了它的状态(充气或放气)或不可见属性 (Attribute),如它的使用年限。尽管每个气球的属性值可能各不相同,但是所有的气球都具有这些属性。

    气球也具有它可以执行的已知方法或操作。它具有充气方法(在其中充满氦气)、放气方法(放出其中的气体)和上升方法(释放气球)。同样,所有的气球都可以执行这些方法。

    气球也可以对特定的外部事件作出响应。例如,气球以放气响应被刺破事件或以上升响应释放事件。

    属性、方法和事件

    气球

    气球具有属性(Color、Height 和 Diameter),可对事件 (Puncture) 作出响应并可执行方法(Deflate 和 MakeNoise)。

    属性

    如果您想设计一个气球程序,它的 Visual Basic 代码可能类似于以下设置气球属性的“代码”。

    Balloon.Color = Red

    Balloon.Diameter = 10

    Balloon.Inflated = True

    注意代码的顺序——对象 (Balloon) 后面是属性 (Color),然后是赋值 (= Red)。可以通过替换不同的值来改变气球的颜色。

    方法

    气球的方法是按如下方式调用的。

    Balloon.Inflate

    Balloon.Deflate

    Balloon.Rise(5)

    此顺序类似于属性的顺序,即对象(名词)的后面跟方法(谓词)。在第三个方法中有另外一个称为“参数”的项,它指定气球将要上升的距离。一些方法具有一个或多个进一步描述所要执行的操作的参数。

    事件

    气球可能按照如下所示来响应事件。

     
    Sub Balloon_Puncture()
        Balloon.MakeNoise("Bang")
        Balloon.Deflate
        Balloon.Inflated = False
    End Sub
    

    在这种情况下,代码会描述发生 Puncture 事件时气球的行为。发生此事件时,将使用“Bang”(所发出噪音的类型)参数调用 MakeNoise 方法,然后调用 Deflate 方法。由于气球已经不再充气,所以 Inflated 属性设置为 False。

    尽管实际上您无法对一个气球编写程序,但是您可以编写 Visual Basic 窗体或控件。作为程序员,您责无旁贷。您可以决定应该更改哪些属性,应该调用哪些方法或应响应哪些事件来实现想要的外观和行为。

    转载于:https://www.cnblogs.com/kukudelaomao/p/6027357.html

    展开全文
  • Resize32.ocx 自动改变控件尺寸,在设计程序时只要在窗口上放入该控件,其它事情就由它来做喽…… (51KB) 69,transparent.ocx 可使窗体变成透明,如把控件的属性ShowNonClient设为False可使标题栏消失 ...
  • Resize32.ocx 自动改变控件尺寸,在设计程序时只要在窗口上放入该控件,其它事情就由它来做喽…… (51KB) 69,transparent.ocx 可使窗体变成透明,如把控件的属性ShowNonClient设为False可使标题栏消失 ...
  • oglocx.ZIP 一个尺寸很小支持OpenGL控件,对于OpenGL中每一个函数,这个控件都提供了相应方法。这是一个共享控件,如果要获得它单用户协议版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...
  • oglocx.ZIP 一个尺寸很小支持OpenGL控件,对于OpenGL中每一个函数,这个控件都提供了相应方法。这是一个共享控件,如果要获得它单用户协议版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...
  • oglocx.ZIP 一个尺寸很小支持OpenGL控件,对于OpenGL中每一个函数,这个控件都提供了相应方法。这是一个共享控件,如果要获得它单用户协议版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...
  • oglocx.ZIP 一个尺寸很小支持OpenGL控件,对于OpenGL中每一个函数,这个控件都提供了相应方法。这是一个共享控件,如果要获得它单用户协议版本就要$199(51KB) 47,actskin.ZIP 利用这个控件...
  • 本DataGridView打印控件和.NET打印控件5.5版(含报表模板设计组件)2014年2月8日修改完成,完全免费,在.NET2.0及以上环境下可以使用(VB打印、C#打印是可以),有帮助文档与使用实例。 与上一版本5.4版...
  • MSComm 控件

    2015-11-06 12:31:08
    用过VB的程序员知道 VB的MSComm通信控件具有丰富的与串口通信密切相关的属性及事 件,提供了一系列标准通信命令的接口,可以用它创建全双工的、事件驱动的、高效实用的通信程序。在这 里就介绍一下如何把MSComm这...
  • 宁溪中学信息技术 VB 练习题 班级 姓名 一选择题 1.下列各组控件都具有 ...下列每个控件都具有的属性是 B.Caption C.Font erval 3.下列运算结果中值最大的是 A.3\4 B.3/4 C.4 mod 3 D.3 mod 4 / 表示除 表示整除 ,mod
  • Delphi中MsComm控件的安装使用

    千次阅读 2012-07-24 22:10:52
    Delphi中MsComm控件的安装使用  Delphi 具有功能强大、简便易用和代码执行速度快等特点...用过VB的程序员知道 VB的MSComm通信控件具有丰富的与串口通信密切相关的属性及事 件,提供了一系列标准通信命令的接口,可

    Delphi中MsComm控件的安装使用

      Delphi 具有功能强大、简便易用和代码执行速度快等特点,是全球公认的快速应用开发工具技术的先
    驱者。但是在对串口通信的控制上Delphi的帮助文档和其他书籍中很少提及,这恰恰又是在开发应用系统时
    会经常遇到的问题。用过VB的程序员都知道 VB的MSComm通信控件具有丰富的与串口通信密切相关的属性及事
    件,提供了一系列标准通信命令的接口,可以用它创建全双工的、事件驱动的、高效实用的通信程序。在这
    里就介绍一下如何把MSComm这个ActiveX控件加入到Delphi中,充分发挥出二者的优越性。

      首先在VB安装目录下找到下列三个文件:

      Mscomm.reg, Mscomm32.ocx,Mscomm32.dep ,

      把这三个文件拷贝到Windows的system目录下(注意WinNT下是System32)。然后用Windows下的注册
    工具regsvr32注册该OCX控件,例如:

      Regsvr32 … system目录\Mscomm32.ocx .

      注册成功后用记事本打开Mscomm.reg,可以看到类似下面的内容:

      [HKEY_CLASSES_ROOT\Licenses\4250E830-6AC2-11cf-8ADB-00AA00C00905]

    @ = "kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun",为了能正确使用该控件,需要修改注册表的信息,在
    注册表的在HKEY_CLASSES_ROOT\Licenses下建一主键:

    4250E830-6AC2-11cf-8ADB-00AA00C00905,主键的内容为

    kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun.

      至此已经完成了控件的系统注册工作,剩下的工作是在Delphi中导入这个ActiveX控件,
    进入Delphi环境在Component菜单下选 Import ActiveX Control,这时在列表中可以看到
    Microsoft Comm Control 6.0选项, 选中这个选项点击Install按钮,完成安装。在ActiveX
    控件页上可以看到一个电话为图标的控件,这就是MSComm控件。这样就可以象在VB中一样方
    便得使用MSComm控件了。


    将文件拷贝到system32目录下.
    点开始.在运行里面输入:regsvr32 mscomm32.ocx
    回车 完成注册

    我遇到过这个问题,楼上的办法有时并不可行
    解决办法是,在注册表中去修改键值即可
    在“运行”:regedit //打开注册表
    在HKEY_CLASSES_ROOT\Licenses下新建项,项名是:4250E830-6AC2-11cf-8ADB-00AA00C00905
    然后在右边栏,右击‘ab(默认)’,选择“修改“
    在数值数据中输入:kjljvjjjoquqmjjjvpqqkqmqykypoqjquoun 即可。

    展开全文
  • 宁溪中学信息技术VB练习题 班级 姓名 一选择题 1....下列每个控件都具有的属性是 B.Caption C.Font erval 3.下列运算结果中值最大的是 A.3\4 B.3/4 C.4?mod?3 D.3?mod?4 /表示除,\表示整除,mod?表示求余数
  • VB总结

    2020-01-11 16:59:41
    一、VB工具使用注意事项 1、在编写代码是要注意是否打错代码 2、代码格式尽量正确,保证...属性属性是队形所具有的特征 事件:是由系统事先设定的 方法:是对象能执行的动作 二、VB代码注意事项 1、断句符...
  • 可以在面页中以半透明空心文字的形式打印背景水印,只需要简单设置控件的WaterMarkText等几个以WaterMark开头的属性即可,程序会自动打印水印。 3、PrintDGV函数可直接使用DGVPrint组件保存的打印方案文件打印输出...
  • 当我们要修改一个控件的属性值时,我们首先需要在窗体上选中所要修改的控件,属性窗口中的各属性将自动变为当前选中控件的属性,然后在属性窗口右边的部分修改相应属性的值。 例如:属性窗口的标题是“属性—Forml...
  • 金手指Delphi中MsComm控件的安装使用 Delphi 具有功能强大、简便易用和代码执行...用过VB的程序员知道 VB的MSComm通信控件具有丰富的与串口通信密切相关的属性及事件,提供了一系列标准通信命令的接口,可以用它创
  • C)Visual Basic工具箱中所有控件都具有宽度(Width)和高度(Height)属性 D)Visual Basic中控件某些属性只能在运行时设置 (2)以下叙述中错误是 A)在工程资源管理器窗口中只能包含一个工程文件及属于该...
  • vb.NET绘图

    千次阅读 2018-04-14 21:14:15
    大家通过对VB.NET学习,可以知道,它是一种非常实用开发语言。并且在绘图方面体现了非常大...其中,窗体和所有具有Text属性的控件都可以作为绘制图形表面。因为Graphics对象标识GDI+绘图表面,所以,绘制...
  • 浅谈Vb坐标问题

    2004-11-04 20:15:00
    vb中的Form,Picture等容器类控件都具有和Scale相关的属性,Scale属性其实就是用来实现自定义这些容器的坐标系统的。和Scale有关的属性有:ScaleTop,ScaleLeft,ScaleWidth,ScaleHeight等,下面简单的介绍一下。 ...
  • 其实它们准确说法是“命令按钮控件”、“标签按钮控件”,无论是这些控件,还是刚才作为应用程序界面“窗体”,都是“对象”,因此, VB 是一门面向对象编程语言,每一个对象都具有很多属性,如大小、位置、...
  • VB 的窗体和控件具有自己的属性、方法和事件的对象。可以把属性看作一个对象的性质,把方法看作对象的动作,把事件看作对象的响应。 日常生活中的对象,如小孩玩的气球同样具有属性、方法和事件。气球的属性包括...
  • 其中,窗体和所有具有Text属性的控件都可以作为绘制图形表面。因为Graphics对象标识GDI+绘图表面,所以,绘制图形必须先创建Graphics对象。创建Graphics对象有以下几种方法。 1&gt; 使用CreateGraphics...

空空如也

空空如也

1 2 3 4
收藏数 76
精华内容 30
关键字:

vb控件都具有的属性