|
|
|
|
Forum
Please
Log In
to post a new message or reply to an existing one. If you are not registered, please
register.
NOTE: Some forums may be read-only if you are not currently subscribed to
our technical support services.
Subject |
Author |
Date |
|
Rick Ratayczak
|
Feb 20, 2007 - 8:06 PM
|
XP MCE, VS 2005
Tab index is not firing. Even the MouseDown event is not firing.
Steps to recreate:
Add ribbon to form add second tab. Add this code to form code
Private Sub Ribbon1_MouseDown(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs) Handles Ribbon1.MouseDown If e.Button = Windows.Forms.MouseButtons.Left Then MsgBox("Mouse Down Event!") End If End Sub
|
|
Technical Support
|
Feb 21, 2007 - 3:46 AM
|
You cannot receive the MouseDown event from the Ribbon because it is completely covered by its child controls. Please let us know what is the reason you want to handle this event? And what do you mean by Tab index is not firing?
|
|
Rick Ratayczak
|
Feb 21, 2007 - 10:06 AM
|
I get what you’re saying, but when you click a tab, the Ribbon1_TabIndexChanged() event is not firing, so in an attempt to trap that in the mouseDown event of the ribbon, it’s not firing either.
Rick
|
|
Technical Support
|
Feb 21, 2007 - 1:47 PM
|
Thank you for clarifying your question. Actually the System.Windows.Forms.Control.TabIndexChanged event has nothing to do with Elegant Ribbon. It is a standard event that occurs when the tab index property of the control changes. If you want to track when current tab page in the Ribbon changes, you can use the Elegant.Ribbon.CurrentTabPageChanged event.
|
|
Rick Ratayczak
|
Feb 21, 2007 - 4:09 PM
|
I think I forgot the DUH after that. Sometimes, I swear! I forget the simplist of things, but sometimes I’m like rain man with programming.
Rick
|
|