| | |
context menu and print preview problem
Please support our VB.NET advertiser: Intel Parallel Studio Home
![]() |
•
•
Join Date: Dec 2008
Posts: 2
Reputation:
Solved Threads: 0
hi
I have two forms, form 1 has list1 and form 2 has list 2.
I need to use one context menu (cmenu)which is work in form 1 and it must be in work form 2 too the same context menu.. but there is a problem with Print Preview which is an item in the context menu when I right click in list 2 I see the items of list 1 in the print preview page.
how can I fix it??? first let me tell you what I did.
to make the context menu work in form 2 I wrote this:
Code:
in the print preview context menu item code:
Code:
it prints list1 when I click form1 or form2.
how can I make PrintPreviewDialog1.document = PrintDialog2 'to print list2 ??
I can't access the code to change the document according the source of right click if it was list1 to do this or if it was list2 to print the other document.
I tried to use class but I had problems too
thanks
I have two forms, form 1 has list1 and form 2 has list 2.
I need to use one context menu (cmenu)which is work in form 1 and it must be in work form 2 too the same context menu.. but there is a problem with Print Preview which is an item in the context menu when I right click in list 2 I see the items of list 1 in the print preview page.
how can I fix it??? first let me tell you what I did.
to make the context menu work in form 2 I wrote this:
Code:
VB.NET Syntax (Toggle Plain Text)
form2.show() form2.list2.ContextMenuStrip= form1.cmenu
in the print preview context menu item code:
Code:
VB.NET Syntax (Toggle Plain Text)
PrintPreviewDialog1.document = PrintDialog1 'PrintDialog1 has a loop to print items of list1 in form1 PrintPreviewDialog1.ShowDialog()
how can I make PrintPreviewDialog1.document = PrintDialog2 'to print list2 ??
I can't access the code to change the document according the source of right click if it was list1 to do this or if it was list2 to print the other document.
I tried to use class but I had problems too
thanks
It seems that
I didn't fully test this but it should be very easy to do:
form2.list2.ContextMenuStrip references to the list in form1. Create a copy of the form1.cmenu I didn't fully test this but it should be very easy to do:
VB.NET Syntax (Toggle Plain Text)
Dim ArrItems() As ToolStripMenuItem ReDim ArrItems(form1.cmenu.Items.Count - 1) form1.cmenu.Items.CopyTo(ArrItems, 0) form2.list2.ContextMenuStrip.Items.AddRange(ArrItems)
Teme64 @ Windows Developer Blog
Hi! Nice to hear that you got answer to your problem, could you please mark the thread as solved. Thank you!
Teme64 @ Windows Developer Blog
![]() |
Similar Threads
- Help with automatic update problem and more (Viruses, Spyware and other Nasties)
- Hey crunchie, RE: LOP problem (Viruses, Spyware and other Nasties)
- HiJack This Log - xod.dll problem (Viruses, Spyware and other Nasties)
- another hacktool.rootkit problem! (Viruses, Spyware and other Nasties)
Other Threads in the VB.NET Forum
- Previous Thread: I could use some help!
- Next Thread: C++ codes with vb.net
| Thread Tools | Search this Thread |
.net .net2008 2005 2008 access account array basic beginner bing browser button buttons center check code crystalreport cuesent data database datagrid datagridview date datetimepicker designer dissertation dissertations dissertationtopic dropdownlist excel fade file-dialog filter forms ftp generatetags google gridview hardcopy html images input insert intel internet mobile monitor net networking objects open output panel passingparameters pdf picturebox picturebox1 port position print printing problem save searchbox searchvb.net select serial settings shutdown soap sqlserver survey table tcp temperature text textbox timer timespan toolbox transparency trim update user vb vb.net vb.netformclosing()eventpictureboxmessagebox vb2008 vba vbnet visual visualbasic visualbasic.net visualstudio.net visualstudio2008 web winforms wpf wrapingcode year






it worked