Kontrolok engedélyezése
Vannak olyan alkalmazások amiben nem minden objektumot lehet használni. Az objektumok használatát a fejlesztő határozza meg. Fejlesztés közben, ha az objektumokat az űrlapra helyezzük, akkor minden objektumot tudjuk használni futási idő alatt, de az objektumok használatát le lehet tiltani. A objektumok tiltását az Enabled tulajdonsággal lehet beállítani. A tulajdonságnak két értéke van a True és a False. Automatikusan minden kontrolnak True érték van beállítva. Az kontrolok láthatóságát kódszerkezetben és a kontrolok tulajdonságlapján lehet beállítani.
A következő példánkban hozzunk létre egy formot. A formra helyezzünk három Command Button-t. Adjunk a gomboknak nevet a következő kép alapján.
Azt akarjuk, hogy a Tiltás gomb letiltja a Kilépést. Az Engedélyezés gomb pedig feloldja. Ezt a következő kódszerkezettel érjük el.
Private Sub Command1_Click()
Command2.Enabled = False
End Sub
Private Sub Command2_Click()
End
End Sub
Private Sub Command3_Click()
Command2.Enabled = True
End Sub
Ha kipróbáljuk a programot akkor látható , hogy a Tiltás gomb hatására nem lehet a Kilépés gombra kattintani, és semmilyen esemény hatására nem válaszol.