• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 725
  • Last Modified:

Right-click menus on TreeView broken since converting from mdb to accdb

Hello - I have a TreeView control in an app that I converted from Access 2003 to Access 2010  (by creating a new empty accdb in 2010, and importing everything in)

Now, right-clicking on a TreeView node gets the error: "Invalid procedure call"

The only difference I see in the References is that the DOA path used to be:
C:\Program Files\Common Files\Microsoft Shared\DAO\dao360.dll
and now it's:
C:\Program Files\Common Files\Microsoft Shared\OFFICE14\ACEDAO.DLL

I guess this shouldn't surprise me, since they replaced CommandBars with the hated RibbonBar.

Is there any way to get right-click menus on the TreeView now?

Thanks
0
mlagrange
Asked:
mlagrange
1 Solution
 
Rey Obrero (Capricorn1)Commented:
did you include a reference to mscomctl.ocx ?
0
 
mlagrangeAuthor Commented:
Yes, TreeView works fine; it's just the pop-up menu's

ok, you made me go back and look at the line where it was blowing up so I could better describe to you where I was getting the error:

Set CBar = CommandBars.cbarTreeView

"cbarTreeView" is the pop-up menu object I set up for the TreeView

which made me ask myself, Did I import the "Menus and Toolbars" when I imported everything else?
And, of course, I had not...

I just did, and I've got right-click menus again

Thanks for making me look! And See!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Easily Design & Build Your Next Website

Squarespace’s all-in-one platform gives you everything you need to express yourself creatively online, whether it is with a domain, website, or online store. Get started with your free trial today, and when ready, take 10% off your first purchase with offer code 'EXPERTS'.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now