Hi KM,
>Thank you very much for your reply. Then how about Properties in a code based class (in PRG file)? Will there be any way to list the properties similar to ISX does?
PRG based classes display properties inside the class definition, albeit only the ones from the parent class. You can extend ISX easily, though. The core of ISX is a form class that displays an array at the current cursor position in a listbox and handles all the incremental stuff. Put the following code into a PRG and create a ON KEY LABEL that calls it. Then press the hotkey in an editor window and you can pick one of the _SCREEN properties. Like that you can create any list you want, all you need is the code that fills the list.
Local laProperties[1]
Set Procedure To e:\tools\isx\isx
AMembers(laProperties,_Screen)
loPopupForm = CreateObject( "isxForm", @laProperties, 0 )
If VarType(m.loPopupForm) == "O"
loPopupForm.Show()
Endif
loPopupForm = NULL
Christof
--
Christof