No, you could use If...End If. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vblr7/html/vastmSelectCase.asp I've assumed an Open button, a Save button and a SaveAs button. For the Open button, I've pointed it at what might be the routine you've already written to handle a traditional menu item called mnuFileOpen. Select Case toolbar.Buttons.IndexOf(e.button) Case 0 mnuFileOpen_Click(Nothing, Nothing) Case 1 SaveFile() Case 2 SaveFileAs() Case Else ' Other values. 'Since you should know how many buttons you've got, you shouldn't 'need a Case Else. End Select Don't forget that if you've used separators, they'll be on this list. E.g. If you have a separator after the Open button, you should code: Case 1 Case 2 SaveFile() etc.