使用 IsVisible 屬性可以在 Visual Basic 中確定報表上的控件是否可見。Boolean 型,可讀寫。
expression 必需。返回“應(yīng)用于”列表中的一個對象的表達(dá)式。
IsVisible 屬性使用以下設(shè)置:
設(shè)置 |
說明 |
True |
(默認(rèn)值)控件可見。 |
False |
控件不可見。 |
注釋 只能在包含控件的報表節(jié)的 Print 事件中設(shè)置 IsVisible 屬性。
使用 IsVisible 屬性和 HideDuplicates 屬性可以確定報表上的控件何時可見,并相應(yīng)地顯示或隱藏其他控件。例如,在文本框控件因含有重復(fù)值而隱藏時,可以隱藏直線控件。
下面的示例使用文本框的 IsVisible 屬性控制報表上的直線控件是否顯示,該報表基于“產(chǎn)品”表,并使用了三個控件的下列屬性:
屬性 |
直線控件 |
文本框 #1 |
文本框 #2 |
Name |
Line0 |
類別ID |
產(chǎn)品名稱 |
ControlSource |
類別ID |
產(chǎn)品名稱 |
|
HideDuplicates |
是 |
否 |
|
Left |
0 |
0 |
2.0 |
Top |
0 |
.1 |
.1 |
Width |
4.0 |
1.0 |
1.0 |
請將下列程序代碼粘貼到報表模塊的聲明節(jié),然后通過報表查看 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