Megosztás a következőn keresztül:


ControlCondition-tábla

A ControlCondition tábla lehetővé teszi a szerző számára, hogy a feltételes utasítás eredménye alapján speciális műveleteket alkalmazzon a vezérlőkre. Ezzel a táblázattal például a szerző elrejthet egy vezérlőt a VersionNT tulajdonság alapján.

A ControlCondition tábla a következő oszlopokat tartalmazza.

Oszlop Típus Kulcs Nullázható
Párbeszéd_ azonosító Y N
Vezérlő_ azonosító Y N
Akció Szöveg Y N
Feltétel feltétel Y N

 

Oszlopok

Dialog_

A párbeszédpanel tábla első oszlopának külső kulcsa. Ha ezt a mezőt a Control_ mezővel kombinálja, egyedi vezérlőt azonosít.

Control_

A Control tábla második oszlopának külső kulcsa. A mező kombinálásával a Dialog_ mező egyedi vezérlőt azonosít.

művelet

A vezérlőn végrehajtandó művelet. A lehetséges műveletek az alábbi táblázatban láthatók.

Érték Jelentés
Alapértelmezett Állítsa be a vezérlőelemet alapértelmezettként.
Letilt Tiltsa le a vezérlőt.
Engedélyez Engedélyezze a vezérlőt.
Elrejt Rejtse el a vezérlőt.
Mutat A vezérlő megjelenítése.

 

feltétel

Egy feltételes utasítás, amely meghatározza, hogy a műveletet mely feltételek mellett kell aktiválni. Előfordulhat, hogy ez az oszlop nem marad üresen. Ha ez az utasítás nem igaz értékű, a művelet nem történik meg. Ha 1 értékre van állítva, a program mindig alkalmazza a műveletet. A feltételes utasítások szintaxisával kapcsolatos információkért lásd feltételes utasítás szintaxisát.

Megjegyzések

Ha egy PushButton-vezérlőt szeretne elrejteni és letiltani, vagy Jelölőnégyzet vezérlőt a ControlCondition tábla Feltétel mezőjének feltételes utasítása alapján, akkor minden vezérlőelemhez négy rekordot kell használnia a letiltáshoz és a vezérlő elrejtéséhez. A csak rejtett PushButton vagy CheckBox vezérlők továbbra is elérhetők billentyűparancsokkal.

A következő rekordok például elrejtik és letiltják a ControlA-t a DialogA-on a termék telepítésekor. A vezérlő látható és engedélyezve lesz, ha a termék nincs telepítve.

Párbeszéd Vezérlő Akció Feltétel
DialogA ControlA Elrejt telepített
DialogA ControlA Letilt Telepített
DialogA ControlA Mutat NINCS telepítve
DialogA ControlA Engedélyez NINCS telepítve

 

Érvényesítés

ICE03
ICE06
ICE17
ICE32
ICE46
ICE79
ICE86