Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Visual Basic
Expertise: Intermediate
Aug 21, 1997

Copying Menu Objects Between Forms

One problem that occurs frequently is taking the menu structure from one form and placing it in another. Although my method of dealing with this dilemma requires a little effort, it does work well. Because forms are saved as text files (always in VB4, optionally in VB3), you can open up a form in Notepad or any other text editor. An excerpt may look something like this:
 
Begin VB.Menu mnuEdit 
	Caption	=	"&Edit"
	Begin VB.Menu mnuEditItem
		Caption	=	"Cu&t"
		Index	=	0
		Shortcut	=	^X
	End
	Begin VB.Menu mnuEditItem
		Caption	=	"C&opy"
		Index	=	1
		Shortcut	=	^C
	End
	Begin VB.Menu mnuEditItem
		Caption	=	"&Paste"
		Index	=	2
		Shortcut	=	^V
	End
End
This is a simple Edit menu with cut, copy, and paste options. You can copy this section, for example, and paste it into another form you have open in Notepad. Words to the wise: back up the files first (always be safe), and don't randomly paste the section in the recipient form. Make sure it is between other objects defined there. For example, insert the menu where the asterisk is:
 
	Top	=	-30
	Width	=	7215
End
*  Begin MSComDlg.CommonDialog CMDialog1
		Left	=	0
		Top	=	0
Peter W.
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date