|
再说一遍,多查帮助
SelLeft 属性
使用 Selleft 属性可以指定或确定当前选定内容矩形最左列的列(字段)号。Long 型,可读写(从 1 到数据表中的列数)。该属性的设置指定或返回当前选定内容矩形中最左列的列号。
expression.SelLeft
expression 必需。返回“Applies To”列表中的一个对象的表达式。
说明 该属性在“设计”视图中不可用。该属性仅在使用宏或 Visual Basic 时才可用。
如果没有选定任何区域,则这两个属性分别返回焦点所在的单元格的行号和列号。如果已在数据表中选定了一个或多个记录(使用记录选定器),则不能更改 Selleft 属性的设置。
可以将这些属性与 SelHeight 和 Selwidth 属性一起使用,以指定或确定数据表中选定内容矩形的实际大小。其中 Seltop 属性和 Selleft 属性用来确定选定内容矩形左上角的位置,而 SelHeight 属性和 Selwidth 属性则用来确定选定内容矩形右下角的位置。
示例 下面的示例显示如何使用 Selheight、Selwidth、Seltop 和 Selleft 属性来确定“数据表”视图中选定内容矩形的位置和大小。SetHeightWidth 过程将当前选定内容矩形的高度和宽度值赋给变量 lngNumRows、lngNumColumns、lngTopRow 和 lngLeftColumn,然后在消息框中显示这些值。
Public Sub SetHeightWidth(ByRef frm As Form)
Dim lngNumRows As Long Dim lngNumColumns As Long Dim lngTopRow As Long Dim lngLeftColumn As Long Dim strMsg As String
Form is in Datasheet view. If frm.CurrentView = 2 Then Number of rows selected. lngNumRows = frm.SelHeight Number of columns selected. lngNumColumns = frm.SelWidth Topmost row selected. lngTopRow = frm.SelTop Leftmost column selected. lngLeftColumn = frm.SelLeft Display message. strMsg = "Number of rows: " & lngNumRows & vbCrLf strMsg = strMsg & "Number of columns: " _ & lngNumColumns & vbCrLf strMsg = strMsg & "Top row: " & lngTopRow & vbCrLf strMsg = strMsg & "Left column: " & lngLeftColumn MsgBox strMsg, vbInformation End If End Sub
SelTop 属性
使用 Seltop 属性可以指定或确定表、查询或窗体数据表(数据表:以行列格式显示的来自表、窗体、查询、视图或存储过程的数据。)当前选定内容矩形(选定内容矩形:在“数据表”视图中由当前选定行(记录)和选定列(字段)形成的矩形。)中最顶行的行(记录)号,或者连续窗体(连续窗体:在“窗体”视图中,能在屏幕上显示多条记录的窗体。)中最顶端的记录的记录号。SelTop 属性返回 Long Integer(Long 数据类型:存储大型整数的基础数据类型。Long 变量存储为 32 位数的值,范围介于 2,147,483,648 到 2,147,483,647 之间。) 值,其范围为 1 到数据表或连续窗体中的记录数。该属性的设置值指定或返回当前选定内容矩形中最上面的行号或连续窗体中最上面的所选记录号。
说明 该属性在“设计”视图(“设计”视图:显示数据库对象(包括:表、查询、窗体、宏和数据访问页)的设计的窗口。在“设计”视图中,可以新建数据库对象和修改现有数据库对象的设计。)中不可用。该属性仅在使用宏或 Visual Basic 时才可用。
如果没有选定任何区域,则该属性返回焦点(焦点:一种接受通过鼠标或键盘操作或 SetFocus 方法进行的用户输入的能力。焦点可由用户或由应用程序设置。具有焦点的对象通常由突出显示的标题或标题栏指示。)所在的单元格的行号和列号。
如果已在数据表中选定了一个或多个列(使用列标题),则不能更改 Seltop 属性的设置。
可以将这些属性与 Selheight 和 Selwidth 属性一起使用,以指定或确定数据表中选定内容矩形的实际大小。其中 Seltop 属性和 Selleft 属性用来确定选定内容矩形左上角的位置,而 Selheight 属性和 Selwidth 属性则用来确定选定内容矩形右下角的位置。
|