IsVisible 属性

expandtri全部显示

使用 IsVisible 属性可以在 Visual Basic 中确定报表上的控件是否可见。Boolean 型,可读写。

expression.IsVisible

expression     必需。返回“应用于”列表中的一个对象的表达式。

说明

IsVisible 属性使用以下设置:

设置

说明

True

(默认值)控件可见。

False

控件不可见。

注释  只能在包含控件的报表节的 Print 事件中设置 IsVisible 属性。

使用 IsVisible 属性和 HideDuplicates 属性可以确定报表上的控件何时可见,并相应地显示或隐藏其他控件。例如,在文本框控件因含有重复值而隐藏时,可以隐藏直线控件

示例

下面的示例使用文本框的 IsVisible 属性控制报表上的直线控件是否显示,该报表基于“产品”表,并使用了三个控件的下列属性:

属性

直线控件

文本框 #1

文本框 #2

Name

Line0

类别ID

产品名称

ControlSource


类别ID

产品名称

HideDuplicates


Left

0

0

2.0

Top

0

.1

.1

Width

4.0

1.0

1.0

 

请将下列程序代码粘贴到报表模块的声明节,然后通过报表查看 IsVisible 属性所控制的线条格式:

Private Sub Detail_Print(Cancel As Integer, PrintCount As Integer)

    If Me!CategoryID.IsVisible Then

        Me!Line0.Visible = True

    Else

        Me!Line0.Visible = False

    End If

End Sub