2008年9月25日vb控件:VB控件MSComm功能介绍
VB中的MSComm 控件通过串行端口传输和接收数据,为应用程序提供串行通讯功能。MSComm控件在串口编程时非常方便,程序员不必去花时间去了解较为复杂的API函数,而且在VC、VB、Delphi等语言中均可使用。 Microsoft Communications Control(以下简称MSComm)是Microsoft公司提供的简化Windows下串行通信编程的ActiveX控件,它为应用程序提供了通过串行接口收发数据的简便方法。具体的来说,它提供了两种处理通信问题的方法:一是事件驱动(Event-driven)方法,一是查询法。 1.MSCo...
[阅读全文] [PDF]
2008年9月25日vbdata控件:VB的Data控件的主要属性
Data控件的有些属性是它所特有的,用于实现对数据库的访问。数据控件提供的属性定 义了怎样连接数据库以及连接什么数据库,其中3个最基本的属性Connect、DatabaseNarne和.RecordSource决定了所要访问的数据资源。只要设定这些属性的值,就可以完成和数据库的连接。例如我们在第5章的例子中,通过设定Datal控件Connect的3个基本属性,完成和.Access数据库的连接。下面介绍Data控件的几个主要属性。 1.(~onnect属性 Data控件的Connect属性用于定义控件所要连接的数据库类型。使用Data控件可以连接多种数据库,...
[阅读全文] [PDF]
2008年9月25日vb控件属性:数据感知控件的属性
数据感知控件被添加到窗体后,必须对数据感知控件设定适当的属性值,把它连接到数据控件上,显示相应的数据库的数据信息。数据感知控件除了一般的属性外,大多数都还具有3种与数据有关的属性。
1.DataSource属性 DataSource属性指定数据感知控件所连接的Data控件的名称,即把这个数据感知控件绑定到那个.Data控件上。例如第5章的例子中,各文本框控件的DataSource属性设定为Datal,表示文本框与Datal相连。DataSource属性在运行时是不可用的,不能在程序运行时设置数据感知控件的DataSource属性。
2.DataFie...
[阅读全文] [PDF]
sp; 一年前,VB中在编制OCX控件时的一点心得,发出来一起共享。 控件的属性在运行与设计模式切换时,属性值为丢失,可以要用WriteProperties来保存属性值,再用ReadProperties读取,具体情况如下: 1、在设计模式往运行模式切换时,先用WriteProperties保存属性值,由于在运行时要使用该值,所以用ReadProperties读出。 2、在结速运行状态切换到设计模式时,不需要保存控件在运行状态的值,所以不调用WriteProperties保存,而直接读取程序员在设计模式下的值。 3、WriteProperties及ReadP...
[阅读全文] [PDF]
2008年9月25日vb属性:VB添加属性和方法
下面,我们添加一个属性来让用户获取CustomerID字段的值,其相应的示例代码如下: Public Property Get CustomerID() As String CustomerID = rs(\"CustomerID\") End Property Public Property Let CustomerID(NewValue As String) rs(\"CustomerID\") = NewValue End Property 显然,该属性的Get操作只是简单地返回\"CustomerI...
[阅读全文] [PDF]
2008年9月25日vb控件:VB控件数据
通过限制焦点验证控件数据 Validate 事件和 CausesValidation 属性是在允许用户将焦点移开控件之前,串联使用以确认对控件的输入的。例如:假设有几个文本框和一个 Help 按钮的应用程序,当每个文本框接收焦点时,您想在文本框的特殊验证准则被满足之前阻止用户移动焦点;然而,您也想允许用户在任何时候都能单击 Help 按钮。 要做到这点,在 Validate 事件中设置验证准则,并将 Help按钮的 CausesValidation 属性设置为 False。假如属性设置为 True (缺省设置),Validate 事件将在第一个控件上...
[阅读全文] [PDF]
2008年9月25日vb属性:VB COM基础讲座之添加属性和方法
下面,我们添加一个属性来让用户获取customerid字段的值,其相应的示例代码如下: public property get customerid() as string customerid = rs(\"customerid\") end property public property let customerid(newvalue as string) rs(\"customerid\") = newvalue end property 显然,该属性的get操作只是简单地返回\"customerid\"...
[阅读全文] [PDF]
2008年9月25日vb控件属性:成组更新控件属性
sub enableall(enabled as boolean, paramarray objs() as variant) dim obj as variant for each obj in objs obj.enabled = enabled next obj end sub 应用: enableall true, text1, text2, command1, command2 ...
[阅读全文] [PDF]
2008年9月25日vb对象属性:VB对象属性的分类
对象的属性分为3种:只读属性、运行时只读属性和可读写属性。
只读属性:这种属性无论在程序设计时还是在程序运行时都只能从它们读出信息,而不能给它们赋值。
运行时只读属性:这种属性在设计程序时可以通过属性窗口设置它们的值,但在程序运行时不能再改变它们的值。
可读写属性:这种属性无论在设计时还是运行时都可读写。
每一个对象都有自己的属性,如名称(Name)、标题(caption)、是否可见(Visible)等。在属性窗口中可以看到所选对象的属性设置。不同的对象有许多相同的属性;但不是所有的对象都有下面介绍的属性,例如文本框就没有caption属性。改变对...
[阅读全文] [PDF]
2008年9月25日vb对象属性:VB对象的基本属性
(1)Name名称属性 该属性是所有对象都具有的属性,是所创建的对象的名称,所有的控件在创建时由VB自动提供一个默认名称。Name名称属性在属性窗口的“名称”栏可以进行修改。该属性在运行时是只读的。,www. 在程序中,对象名称是作为对象的标识在程序中被引用的,不会显示在窗体上。 (2)caption标题属性 该属性是对象的标题,窗体标题显示在窗口的标题栏中,控件的标题就显示在控件中。新添加对象的c印tion属性被自动设置为Name属性的内容。 对某些控件,可在设置标题的字符串中用符号&和1个字母,为控件指定1个访问键,访问键显示在控件中时带有下划线。在按...
[阅读全文] [PDF]
2008年9月10日vb控件属性:TextBox控件的Undo属性
很少有VB开发人员注意到文本框(TextBox)控件具有Undo属性,但这一属性却给程序员带来方便。这是一个相当出色的特性,在很多需要编辑文本或者图形的商业软件的开发中都使用到。许多程序都需要多级别的撤消,或者有些程序需要“重新操作”而取消最后一步的操作,这些繁琐的要求都需要复杂的编程设计,但TextBox控件的一个简单的Undo属性就可以很容易地实现这些过程。 由于Undo功能是属于文本框控件,你所需要的是向控件发送一个“undo youself”的消息。这一过程可以使用API函数SendMessage来实现。这一函数的声明为: Declare Func...
[阅读全文] [PDF]
2008年9月10日动态添加控件:使用属性控件添加属性窗口
在VS.NET 中,我们可以很方便地使用属性窗口来对某个控件的属性进行设置,那么,我们有没有想过,如果在应用程序中,在对程序中的自定义的属性进行设置时,显示一个象属性窗口一样的窗体,能对其中的属性方便的设置呢?就象下图所示的一样。 答案是完全可以的。我们可以使用微软提供的property属性控件来实现该功能。首先,我们新建一个c#的windows应用程序,之后在工具箱中,鼠标右键点选工具箱(TOOLBOX),在弹出的菜单中选择“添加/移除项”,如下图所示: 在弹出的窗口中,选择.NET Freamwork components窗口,再选择其...
[阅读全文] [PDF]
1 共12条 分1页