Érvényesség
BoundObjectFrame objektum |
Image objektum |
OptionButton objektum |
Report objektum |
CheckBox objektum |
Label objektum |
OptionGroup objektum |
SubForm objektum |
ComboBox objektum |
Line objektum |
Page objektum |
TabControl gyűjtemény |
CommandButton objektum |
ListBox objektum |
PageBreak objektum |
TextBox objektum |
CustomControl objektum |
ObjectFrame objektum |
Rectangle objektum |
ToggleButton objektum |
A Top (Fel) tulajdonsággal megadhatja egy objektum helyét az űrlapon vagy a jelentésen. Olvasható/írható Egész típusú változó az Érvényesség listában szereplő összes objektum esetében, a Report objektum kivételével, melynek esetében csak olvasható Hosszú típusú változó.
kifejezés Kötelező megadni. Olyan kifejezés, amely a fenti objektumok valamelyikét adja vissza.
Megjegyzések
A vezérlő helyét annak bal oldali vagy felső szegélyétől a vezérlőt tartalmazó szakasz bal oldali vagy felső szegélyéig terjedő távolságként definiáljuk. A Top beállítást a 0 értékre állítva a vezérlőt a szakasz felső szegélyéhez illesztheti. Ha a Windows Vezérlőpultjának Területi beállítások párbeszédpaneljén beállítottól eltérő mértékegységet szeretne használni, adjon meg egy másik egységet, például cm-t vagy hüvelyket (például „3 cm” vagy „2 hüvelyk”).
A Visual Basicben egy numerikus kifejezés használatával adhatja meg a tulajdonság értékét. Az értékek twipben vannak kifejezve.
Vezérlők esetében ezt a tulajdonságot beállíthatja a vezérlő tulajdonságlapján, makróval, illetve Visual Basic for Applications (VBA) -kóddal.
A vezérlők mozgatásakor automatikusan frissíti a program a tulajdonságlapon szereplő Fel tulajdonságot. Amikor nyomtatási előnézetben tekint meg egy űrlapot vagy jelentést, illetve amikor űrlapot nyomtat, a vezérlő helyét a Top tulajdonság beállítása határozza meg a jelentés margóbeállításaival együtt, melyeket a Lapelrendezés lap Margók gombjára kattintva érhet el.
Jelentések esetén a Top tulajdonság értéke az aktuális szakasznak a lap tetejéről mért eltolását jelenti. A tulajdonság értéke twipben van kifejezve. Ezzel a tulajdonsággal megadhatja a szakasz Format eseményvezérelt eljárásában, hogy az adott szakaszt a lap tetejétől milyen távolságra szeretné nyomtatni.
Példa
Az alábbi példa ellenőrzi az aktuális jelentés Top tulajdonságának beállítását. Ha az érték kisebb a minimális margóbeállításnál, akkor a NextRecord és a PrintSection tulajdonságot False értékűre állítja. A szakasz ekkor nem lép tovább a következő rekordra, és a következő szakasz nem lesz nyomtatva.
Sub Detail1_Format(Cancel As Integer, _
FormatCount As Integer)
Const conTopMargin = 1880
' Don't advance to next record or print next section
' if Top property setting is less than 1880 twips.
If Me.Top < conTopMargin Then
Me.NextRecord = False
Me.PrintSection = False
End If
End Sub