Did you know that if you check "Enable object naming conventions" in the App attributes intellisense for objects is displayed as you type "objectname."
The following prefixes to your variable names help the editor to display attributes and methods as you type.
Code:
section section
column column
field formitem
page pagebuilder
lbl label
lab label
chk checkbox
col collection
cbo combobox
cmd commandbutton
btn commandbutton
cmg commandgroup
cnt container
cont container
cb checkbox
ctl control
cad cursoradaptor
ca cursoradaptor
dte dataenvironment
edt editbox
eb editbox
frm form
frs formset
grd grid
grc column
grh header
hpl hyperlink
img image
lin line
lst listbox
lb listbox
opt optionbutton
opg optiongroup
pag page
pgf pageframe
pg page
sep separator
shp shape
spn spinner
txt textbox
tmp timer
ti timer
tbr toolbar
web webview
wv webview
tb textbox
db database
rs recordset
mb menubar
mnu menu
mi menuitem
tre tree
tri treeitem
spl splitter
sld slider
prb progressbar
dtxt datetextbox
dttxt datetimetextbox
pf pageframe
dttb datetimetextbox
dtb datetextbox
e.g.

You can also declare the variable as a known classname to activate intellisense.
e.g.

If you use a variable which is an alias for a cursor intellisense looks it up and displayed the columns.
e.g.

If you declare a variable that is the id of a page intellisense is shown.
e.g.

Intellisense knows about database tables.
e.g.

You can press F1 on a command line of function( to display the documentation for that command or function.
e.g.

Bookmarks