OK, you're nuts. < bg >
If you're more comfortable with that route, go for it. Personally, I don't like involving the Win API unless there's no other way to do something, or it's proven to be faster. I'd much rather have all my code in a place where I can tweak it if need be. Once you've gone to the API, you've given up all control (usually). Sometimes, that's a necessary evil.
>Sergey found another solution with which i am going to go with ("declare short GetKeyState in Win32API integer nVirtKey"). call me nuts, but i like things where they belong, and i kind'da think a call to the shortcut menu belongs in the RightClick() event if at all posible - even though it would work somewhere else, i'd rather put it there
>
>thanks again Fred for your continues help!
>
>>Shouldn't be a problem. If you were in an ActiveX, that's probably the way you'd have to do it anyways.