Jump to Real's How-to Main page

Enable/disable a component from its name

Scan the Window Control array to extract a reference to the desired component. In this example, we are looking for a Command Button called "cb_1".
Commandbutton lcb
int i
int j

j = upperbound(parent.Control)
FOR i = 1 TO j 
 IF parent.Control[i].TypeOf() = commandbutton! THEN 
     IF parent.Control[i].ClassName() = "cb_1" THEN
         // we got it!
         lcb = parent.Control[i]
        EXIT
     END IF
 END IF
NEXT

IF NOT IsNull(lcb) THEN
   lcb.enabled = false
   lcb.text = "DISABLED"
END IF

If you find this article useful, consider making a small donation
to show your support for this Web site and its content.

Written and compiled by Réal Gagnon ©1998-2005
[ home ]