IDE :: Viewing Subclassed TabPage In View Designer
Aug 24, 2009
I am an experienced developer but new to VB and I'm having a problem with viewing a subclassed tabpage in designer view. I have created several classes that are subclasses of TabPage. They display fine when the application is run and I can view the code with no problem.
However, when I want to fine-tune the controls and I go to the View Designer, I get a list of the controls rather than the displayed form. It looks something like this:
<icon>ListBox1 <icon>ListBox2 <icon>BtnAdd <icon> BtnRemove <icon> GroupBox1
I expect I'm leaving something out of my class definition which is as follows:
Imports System.Windows.Forms
Public Class TabPageExample
Inherits System.Windows.Forms.TabPage
Private sTestType As String
Private dTestDate As Date
[Code] .....
I have opened a VB project which was created using a previous version of VB. So, it popped up the conversion wizard and it completed the conversion to 2010.
But when I tried to view the forms (using "View Designer"), it shows the following message[code]...
I though I had solved this problem, but it is back:Code generation for property 'SelectedPeople' failed. Error was: 'Type 'ECS.Entities.Persistency.Person' in Assembly 'ECS, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' is not marked as serializable.'The property on the error message is a List(Of Person) and for some reason it trigger this error, for almost anything I do, and its getting really anoying.Okanswering to the answers here is a little more information about the problem.
Yes it is during design time, it happens bascially anytime a open a form that has a UserControl that contains the Selected property in it, sometimes it happens even if I don't have focus on the form, also if I try to compile/run it happens and the message come in the form of a Message Box with just a OK, ECS.Entities.Persistency.Person is just a LINQ to SQL Generated Class, this should not matter at all to the problem, although I have added the attribute before the posting.he reason that this happens is because the Designer attempts to put the property on the Property Panel, and for that to happen, serialization happens.tryed to hide the property from the designer by using this attributes.
<DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)> _ <Browsable(False)> _ Public Property SelectedPeople() As List(Of Person)
I use MS visual studio 2010. I did open designer and view the form for the same file A before. But after some small changes, I can no longer view the form designer.vb, but can only view code in designer.vb. Even if I go back to the original source, I still can not open designer!!
The error is: The designer could not be shown for this file because none of the classes within it can be designed. The designer inspected the following clsses in the file A-The base class BaseClass could not be loaded. Ensure the assembly has been referenced and all that projects have been built.
If for any reason I close the designer view of a window and then save the project, i can never see the designer view again. other forms that I have not closed the design view can be seen. When I run the project, everything looks fine, I am just not allowed to change the visual.
if i click the designer tab i can only see a white form and the text say "Me.Database1DataSet.DataSetName = "Database1DataSet" and "The code within the method 'InitializeComponent' is generated by the designer and should not be manually modified. Please remove any changes and try opening the designer again"?
i have recently tried to copy my project between two acciunts, one which i access the project on a network drive and one which i will run programs from on the C:/ drive... when i tried to copy the project between accounts i began to receive the error message shown below
I'm building a game using the traditional form view on VS2010 and I'm trying to change the colour of a label's text depending on its contents. I believe I've coded that fine, but the problem is that the settings for the label in the designer view pane are overriding my code!Is there a way to disable certain options in the designer view so that my code can work?
I moved a project so I could work on it in two places. When I opened the project, I have only worked on it from one computer, my form did not show in the solution explorer so I moved it back. I opened the project and everything was there but I was not able to see my form layout in designer view. The code is there and it builds and looks right but I can't see any of my form components and I need to edit some properties.
i m using vb2010 express. I cannot find the designer view button for certain form. And the form icon at solution explorer from form icon change to icon contain vb wording.
In my project, I was first using two ListViews with a few buttons on the side to control actions (add files, remove files, etc). Now, I thought it looked neater if I incorporated those buttons into a ToolStrip, and put the ListViews into a SplitContainer.So I did... One SplitContainer, on the left side a ListView (docked Full) + ToolStrip (docked Top), on the right side exactly the same.
All of a sudden, (it seems to be pretty random), the right ListView (never the left one) seems to jump 'on top of' the ToolStrip. It looks as if the Z-Order changes so that the docking screws up, but after looking at the Document Outline, it is all still fine. The ToolStrip just seems to disappear from view completely. I have no idea where it went.Then, when I select the ToolStrip in the Component bar (what is that called? where you can see the control icons only for controls such as Dialogs etc), it suddenly pops up again, in the right place! And the ListView scales down a bit so everything is correct once again...
As soon as I select another control, the Listview jumps back up and the Toolstrip disappears again...At first I thought well, not really a problem since I can just select the ToolStrip from the component bar... Nope... It seems that the ToolStrip is also hidden during I thought it was just a one-off bug and deleted the whole SplitContainer to build it up again. Five minutes later, it happened again.I decided to throw away to complete project and go back to a slightly older version (with the Buttons instead of the ToolStrip) and try it again.Nope, same problem! I have tried to reproduce the bug in a clean project, but no luck...
When I open VB projects in Visual Studio 2005 and attempt to view a form view designer I have started getting "File Download - Security Warning" Message prompting a .tmp file in the location of my project. If I close all open designers and rebuild the project I am then able to open the designers OK.I saw a suggestion to 'restore file associations' in Visual Studio and tried this but with no success.
I am using System.Windows.Forms.TabPage to store an entire TabPage for later use in My.Settings. Here is a brief description of the application.
I have a TabControl that has 3 tabs. One for user input, another tab for equipment settings, and then a final tab for Oven settings. On the user input tab, if the user de-selects the checkbox for Oven, the oven tab is saved to My.Settings and hidden.
I can then run the application without oven control. After running, lets say the user would like to re-run, this time with the oven. They go back to the input tab and re-select the Oven checkbox. However, the Oven tab doesn't re-appear. When stepping through the code, the is nothing stored in My.Settings for the oven tab page. Why not?
Also, I can open the application, and check, then uncheck the oven checkbox and the tab is hidden, then returns. I can do this all day. However, after running the tab will not return.
I have customer data in two different 3rd party apps that I need to organize into some reasonable data structure before making changes. I currently have two sub-classes of customer, one for each 3rd party app.[code]I need to map all instances of Customer1 to their respective Customer2s.I have an algorithm that has the logic to given an instance of Customer1 and a list of Customer2s find the appropriate match.Customers aren't the only data being matched between the two applications. I've also got two Item classes, two Payment classes, two Invoice classes, etc. Each of these classes has its own algorithm to match instances...I'd like to maximize the amount of reusable code. What is a good design pattern for matching portion?What data structure do I store a matched object pair in?
I would like to know the correct procedure to deploy windows application in VS-2005.
There are some specific issues I am facing after deploying the project to the client machine.
- I have a CMS (ContextMenuStrip) in one of my forms associated with a TreeView and its not showing.
- Another form that contains a custom DataGridView which i created by subclassing default DataGridView is not showing this control.
DETAILS:-
- Everything works fine on my machine.
- I BUILD the project in the RELEASE mode
- From the bin\Release folder copied the .exe to the client machine in the root, also copied the Reports to the root on client. Is this correct way to deploy?
- Instead of setting the CMS property of the TreeView, I instantiated a CMS in my form, assigned it to CMS property of TreeNodes when TreeNodes are populated programmatically.
I would like to know the correct procedure to deploy windows application in VS-2005.There are some specific issues I am facing after deploying the project to the client machine.
- I have a CMS (ContextMenuStrip) in one of my forms associated with a TreeView and its not showing.
- Another form that contains a custom DataGridView which i created by subclassing default DataGridView is not showing this control.
DETAILS:-
- Everything works fine on my machine.
- I BUILD the project in the RELEASE mode
- From the binRelease folder copied the .exe to the client machine in the root, also copied the Reports to the root on client. Is this correct way to deploy?
- Instead of setting the CMS property of the TreeView, I instantiated a CMS in my form, assigned it to CMS property of TreeNodes when TreeNodes are populated programmatically.
I have been working on an app that was basically a vb6 app but had to be changed and I did it all using VB 2008. works well, great. One of the problems that I had was to work on different groupboxes or frames. Since they are layered on top of each other, working on one frame would mess up the others. Eventually it all went okay. but now if i want to add another item in the menu and hence add another groupbox (or frame) in the same app - it would definitely be a nightmare.
I would like to know the correct procedure to deploy windows application in VS-2005.
There are some specific issues I am facing after deploying the project to the client machine.
- I have a CMS (ContextMenuStrip) in one of my forms associated with a TreeView and its not showing.
- Another form that contains a custom DataGridView which i created by subclassing default DataGridView is not showing this control.
DETAILS:-
- Everything works fine on my machine
- I BUILD the project in the RELEASE mode
- From the binRelease folder copied the .exe to the client machine in the root, also copied the Reports to the root on client. Is this correct way to deploy?
- Instead of setting the CMS property of the TreeView, I instantiated a CMS in my form, assigned it to CMS property of TreeNodes when TreeNodes are populated programmatically.
I have no idea what I have done wrong here, so I'll just attach my project as a zip file and see if any of you are kind enough to look into it for me.I am reasonably experienced in C#.NET but having trouble using VB.NET for a school assignment.I cannot open half of my forms in designer view because "To prevent possible data loss before loading the designer, the following errors must be resolved".
I am attempting to update an existing winforms application, that was created with a dataset control on all the winforms pages. I have ported it from VS 2008 to VS 2010 and I need to update the database section and connect it to the SQL backend using traditional code method.In the Solution explorer, when I click on the Dataset files, and click "Exclude From project" I am unable to build the project.Is it advisable to comment out the code lines that refer to the dataset in the .designer.vb files?
I Try so many times to change TabPage Size and Form Size when I shif from One TabPAge to another, This because every TabPAge consist of defrent volume of control which need to enlarge and reduce the size. But I couldn't make it.
Normally, i don't get this error while open form design. But I am ALWAYS get this error, when i worked on my project apx. 30 minutes.
When i get this error, i close my project, and reopen. then this error gone... "view designer" work normally and open my form. I have got 4GM ram,and when i get this error,my used ram is 2.5 gb. I am using VB.net 2008.[code...]
winforms .net 3.5 Ultrawingrid 9.2 In my subclass of Ultrawingrid.Ultragrid :
[Code]...
This works fine. But when the grid is dropped on a TabControl tabpage, the ctrl-tab looks very different to the sub above. e.keycode is seen as controlkey {17} I realize that by default cntrl-Tab moves between tabpages. I need to override this behavior. My thought is I probably need a subclass of the tabControl which will pass the keycombo through just as the form does but I confess to being clueless as to how to accomplish that. I tried to override the onkeydown of a tabcontrol subclass and just issuing a return and not and base call to onkeydown if the ctrl-tab combo was pressed but it seemed to see the e.keycode as controlkey as well.
I am trying to subclass the password recovery control in asp.net (4) so that I can override the behaviour of the OnVerifyingUser event but I'm having trouble adding my subclassed password recovery control into the page. I tried creating an asp:placeholder control and adding a new instance of my subclassed control to it but I just get an error that says "An entry with the same key already exists". I've tried doing this in the page_init and page_load methods but get the same error.
Here's an example of my subclass Partial Class MyPasswordReminder Inherits PasswordRecovery
My self and most everyone else on our team is having the same issue with VS2008. The designer will not render many forms in designer mode. Currently I am getting this error "The type 'Team.CAD.UI.My.Resources.Resources' has not property named 'view_16'" Well veiw_16 is in the resouces file.