: $Id: vb6.key,v 1.5 2008/07/16 22:22:57 tom Exp $
: Keywords for Visual Basic 6
:
: use "%" to let us mark names that are only used as member functions.
.meta %
%class LineNumber:Comment
: ?
alias
attribute
begin
lib
return
stdev
stdevp
strcomp
strconv
: statements:
appactivate
beep
call
chdir
chdrive
close
const
date
declare
defbool
defbyte
defcur
defdate
defdbl
defdec
defint
deflng
defobj
defsng
defstr
defvar
deletesetting
dim
do
end
enum
erase
error
event
exit
filecopy
for
function
get
gosub
goto
if
implements
kill
let
line
load
lock
lset
mid
mkdir
name
next
on
open
option
print
private
property
public
put
raiseevent
randomize
redim
rem:Comment:c
reset
resume
rmdir
rset
savepicture
savesetting
select
sendkeys
set
setattr
static
stop
sub
type
unload
unlock
wend
width
with
write
: "do"
while
until
loop
: "for"
each
in
next
: "if"
then
elseif
else
: "line"
input
: "option"
base
compare
explicit
private
: "redim"
preserve
: "select"
case
: functions:
abs
array
asc
ascb
ascw
atn
avg
callbyname
cbool
cbyte
ccur
cdate
cdbl
cdec
choose
chr
chrb
chrw
cint
clng
command
cos
count
createobject
csng
cstr
curdir
cvar
cvdate
cverr
date
dateadd
datediff
datepart
dateserial
datevalue
day
ddb
dir
doevents
environ
eof
error
exp
fileattr
filedatetime
filelen
filter
fix
format
formatcurrency
formatdatetime
formatnumber
formatpercent
freefile
fv
getallstrings
getattr
getautoserversettings
getobject
getsetting
hex
hour
iif
imestatus
input
inputb
inputbox
instb
instr
int
ipmt
isarray
isdate
isempty
iserror
ismissing
isnull
isnumeric
isobject
join
lbound
lcase
left
leftb
len
lenb
loadpicture
loadresdata
loadresstring
loc
lof
log
ltrim
max
mid
midb
min
minute
mirr
month
monthname
msgbox
now
nper
npv
oct
partition
pmt
ppmt
pv
qbcolor
rate
replace
rgb
right
rightb
rnd
round
rtrim
second
seek
sgn
shell
sin
sln
space
spc
split
sqr
str
sum
switch
syd
tab
tan
time
timer
timeserial
timevalue
trim
typename
ubound
ucase
val
var
varp
vartype
weekday
weekdayname
year
: methods:
accept
activate
add
addcustom
addfile
addfromfile
addfromtemplate
additem
addnew
addtoaddintoolbar
addtoolboxprogid
append
appendchunk
arrange
assert
asyncread
batchupdate
begintrans
bind
cancel
cancelasyncread
cancelbatch
cancelupdate
canpropertychange
captureimage
celltext
cellvalue
circle
clear
clearfields
clearsel
clearselcols
clone
close
cls
colcontaining
columnsize
committrans
compactdatabase
compose
connect
copy
copyquerydef
createdatabase
createdragimage
createembed
createfield
creategroup
createindex
createlink
createpreparedstatement
createpropery
createquery
createquerydef
createrelation
createtabledef
createuser
createworkspace
customize
delete
deletecolumnlabels
deletecolumns
deleterowlabels
deleterows
doverb
drag
draw
edit
editcopy
editpaste
enddoc
ensurevisible
establishconnection
execute
extracticon
fetch
fetchverbs
files
fillcache
find
findfirst
finditem
findlast
findnext
findprevious
forward
getbookmark
getchunk
getclipstring
getdata
getfirstvisible
getformat
getheader
getlinefromchar
getnumticks
getrows
getselectedpart
gettext
getvisiblecount
goback
goforward
hide
hittest
holdfields
idle
initializelabels
insertcolumnlabels
insertcolumns
insertobjdlg
insertrowlabels
insertrows
item
killdoc
layout
line
linkexecute
linkpoke
linkrequest
linksend
listen
loadfile
loadresdata
loadrespicture
loadresstring
logevent
makecompilefile
makereplica
moreresults
move
movedata
movefirst
movelast
movenext
moveprevious
navigateto
newpage
newpassword
nextrecordset
oledrag
onaddinsupdate
onconnection
ondisconnection
onstartupcomplete
open
openconnection
opendatabase
openquerydef
openrecordset
openresultset
openurl
overlay
paintpicture
paste
pastspecialdlg
peekdata
play
point
populatepartial
popupmenu
print
printform
propertychanged
pset
quit
raise
randomdatafill
randomfillcolumns
randomfillrows
rdocreateenvironment
rdoregisterdatasource
readfromfile
readproperty
rebind
refill
refresh
refreshlink
registerdatabase
reload
remove
removeaddinfromtoolbar
removeitem
render
repairdatabase
reply
replyall
requery
resetcustom
resetcustomlabel
resolvename
restoretoolbar
resync
rollback
rollbacktrans
rowbookmark
rowcontaining
rowtop
save
saveas
savefile
savetofile
savetoolbar
savetoole1file
scale
scalex
scaley
scroll
select
selectall
selectpart
selprint
send
senddata
set
setautoserversettings
setdata
setfocus
setoption
setsize
settext
setviewport
show
showcolor
showfont
showhelp
showopen
showprinter
showsave
showwhatsthis
signoff
signon
size
span
splitcontaining
startlabeledit
startlogging
stop
synchronize
textheight
textwidth
todefaults
twipstochartpart
typebycharttype
update
updatecontrols
updaterecord
updaterow
upto
whatsthismode
writeproperty
zorder
: events:
accesskeypress
afteraddfile
afterchangefilename
afterclosefile
aftercoledit
aftercolupdate
afterdelete
afterinsert
afterlabeledit
afterremovefile
afterupdate
afterwritefile
ambienchanged
applychanges
associate
asyncreadcomplete
axisactivated
axislabelactivated
axislabelselected
axislabelupdated
axisselected
axistitleactivated
axistitleselected
axistitleupdated
axisupdated
beforeclick
beforecoledit
beforecolupdate
beforeconnect
beforedelete
beforeinsert
beforelabeledit
beforeloadfile
beforeupdate
buttonclick
buttoncompleted
buttongotfocus
buttonlostfocus
change
chartactivated
chartselected
chartupdated
click
coledit
collapse
colresize
columnclick
compare
configchagecancelled
configchanged
connectionrequest
dataarrival
datachanged
dataupdated
dblclick
deactivate
devicearrival
deviceotherevent
devicequeryremove
devicequeryremovefailed
deviceremovecomplete
deviceremovepending
devmodechange
disconnect
displaychanged
dissociate
dogetnewfilename
done
donepainting
downclick
dragdrop
dragover
dropdown
editproperty
entercell
enterfocus
exitfocus
expand
footnoteactivated
footnoteselected
footnoteupdated
gotfocus
headclick
infomessage
iniproperties
initialize
itemactivated
itemadded
itemcheck
itemclick
itemreloaded
itemremoved
itemrenamed
itemseletected
keydown
keypress
keyup
leavecell
legendactivated
legendselected
legendupdated
linkclose
linkerror
linknotify
linkopen
load
lostfocus
mousedown
mousemove
mouseup
nodeclick
objectmove
olecompletedrag
oledragdrop
oledragover
olegivefeedback
olesetdata
olestartdrag
onaddnew
oncomm
paint
panelclick
paneldblclick
pathchange
patternchange
plotactivated
plotselected
plotupdated
pointactivated
pointlabelactivated
pointlabelselected
pointlabelupdated
pointselected
pointupdated
powerquerysuspend
powerresume
powerstatuschanged
powersuspend
querychangeconfig
querycomplete
querycompleted
querytimeout
queryunload
readproperties
reposition
requestchangefilename
requestwritefile
resize
resultschanged
rowcolchange
rowcurrencychange
rowresize
rowstatuschanged
selchange
selectionchanged
sendcomplete
sendprogress
seriesactivated
seriesselected
seriesupdated
settingchanged
splitchange
statechanged
statusupdate
syscolorschanged
terminate
timechanged
titleactivated
titleselected
unboundadddata
unbounddeleterow
unboundgetrelativebookmark
unboundreaddata
unboundwritedata
unload
upclick
updated
validate
validationerror
willassociate
willchangedata
willdissociate
willexecute
willupdaterows
writeproperties
:types
%default Type
boolean
byte
collection
collectionmanager
currency
date
decimal
dictionary
directoryentry
double
integer
long
object
recordset
single
string
variant
:keyword
%default Keyword
as
binary
byref
byval
empty
friend
me
new
next
optional
paramarray
print
step
to
withevents
:operator
and
eqv
imp
in
is
like
mod
not
or
xor
:const
%default Number
false
nothing
null
true
:
vbempty
vbnull
vbinteger
vblong
vbsingle
vbdouble
vbcurrency
vbdate
vbstring
vbobject
vberror
vbboolean
vbvariant
vbdataobject
vbdecimal
vbbyte
vbuserdefinedtype
vbarray
:
vbcr
vbcrlf
vblf
vbtab
%default 
chr$
format$
left$
ltrim$
mid$
right$
rtrim$
ucase$
: ..compiler directives
%table basic_prepro
%default Preproc
else
end
if
.table
%default
