Outlook Banter

Outlook Banter (http://www.outlookbanter.com/)
-   Outlook and VBA (http://www.outlookbanter.com/outlook-vba/)
-   -   Need advice for correct event (http://www.outlookbanter.com/outlook-vba/89803-need-advice-correct-event.html)

Addin_Noob[_2_] May 1st 09 09:26 PM

Need advice for correct event
 
Greetings all,

I recently developed some code for outlook that puts a button on the
commandbar. I noticed that the button should be hidden when not viewing
emails. I took the following strategy to get this working:

Private Sub m_olExplorer_FolderSwitch()
Select Case m_olExplorer.CurrentFolder.Name
Case "Inbox"
objCommandBarButton.Visible = True
Case Else
objCommandBarButton.Visible = False
End Select
End Sub

Unfortunately, I seem to get a small bit of flicker. In otherwords the
commandbar appears, then the Folderswitch event fires, then the button is
reenabled.

It looks like everything else is being occuring during a previous event...
Am I using the correct event? Is there a better way to do this? The flicker
looks pretty unprofessional.

-Tim

Ken Slovak - [MVP - Outlook] May 1st 09 10:12 PM

Need advice for correct event
 
Please do not multipost. See my answer in the other group you posted in.

--
Ken Slovak
[MVP - Outlook]
http://www.slovaktech.com
Author: Professional Programming Outlook 2007.
Reminder Manager, Extended Reminders, Attachment Options.
http://www.slovaktech.com/products.htm


"Addin_Noob" wrote in message
...
Greetings all,

I recently developed some code for outlook that puts a button on the
commandbar. I noticed that the button should be hidden when not viewing
emails. I took the following strategy to get this working:

Private Sub m_olExplorer_FolderSwitch()
Select Case m_olExplorer.CurrentFolder.Name
Case "Inbox"
objCommandBarButton.Visible = True
Case Else
objCommandBarButton.Visible = False
End Select
End Sub

Unfortunately, I seem to get a small bit of flicker. In otherwords the
commandbar appears, then the Folderswitch event fires, then the button is
reenabled.

It looks like everything else is being occuring during a previous event...
Am I using the correct event? Is there a better way to do this? The
flicker
looks pretty unprofessional.

-Tim




All times are GMT +1. The time now is 05:08 PM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 2.4.0
Copyright ©2004-2006 OutlookBanter.com