VS 2008 Creating An Inherited Form With Comments From The Original?
Oct 25, 2010
This might seem like an odd question, but is there a way to make it so that any form that is created based on another, would have some comments in the code behind of the new form?
For example, i create a form called frmONE, and i put in code like this:
Overridable Sub frmONE_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Make sure you call these functions, in this order:
When in VS 2008 if a developer hits the ''' it generates the XML comment tags for you, but this only works when the project setting for "Generate XML documentation file" is checked. Is there a way to tell VS to generate the XML Comment tags, regardless of the project setting? I think it is possible that someone may want comments but not create a XML documentation file. In this case I am exceeding the current Team Settings, yet other developers don't want me to change this project setting. This forces me to flip this back before checking in the project. I have the same problem with other Project settings like "code Analysis". This is only a problem for VB.NET projects.
I have settings called set1 and what I want this to do is when I open up a form and I then click close is doesn't show it anymore it shows the original one.
I have xml summary comments for each and every function and class of my windows project. Now I want to generating the XML Documentation File. I gone through the following link, but the Option was not there in my Solution explorer.
Pretending I have a class that inherits off Control, how would I handle the parent form's Resize and Move events within the control? I have a painting glitch that happens when the form is resized or moved. Right now in the form I just have:
vb.net Private Sub frmMain_ResizeMove(ByVal sender As Object, ByVal e As System.EventArgs) _ Handles Me.Resize, Me.Move Me.Refresh()End Sub
But this can't be the proper way to do it, considering Refresh() invalidates all children (will be slow and flashing if the form has lots of controls). I want to basically do the above code inside the control.
Edit:This is the glitch after a resize of the parent form:
And this is what the button is supposed to look like:
Also, I experience this issue if something like a message box is dragged over top of it. How can I remedy these issues by forcing a repaint?
I have a base form and I inherit other forms from it. However, if i go back and change say the size of the base form, I don't see those changes take effect in my inherited forms. Does anyone know why that is? Is there a solution to this issue?So as far as design is goes, what exactly gets inherited by other forms?
How do I revert a form including the controls back to a original state without closing the app? For example I got a picture box and 2 buttons in a form..
I've noticed that in C# XML comments and code comments can have different colors by changing the settings in Tools > Options > Environment > Fonts and Colors > Display Items:
- Comment: controls code comments XML comment: controls XML comments
This works well in C# <summary>This XML comment is green</summary>
I am having a problem with closing a form which I have inherited I have a form called frmAddForm_Simple, which contains 4 main controls (A Data Grid, A Save Button, A Close Button and a Text Box). The idea around the form is to create a form which could be used for inputting of many different types of data which are all entered in the same way (i.e. to add a new row to a database for [Status] table or [Location] table, all of which contain 2 columns in the database (an [Id] and a [value]). On the form I have a property called _FormChanged, which when the textbox text changes, sets the property to True. I then have the following code on the Close Button:-
Public Sub btnClose_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnClose.Click If _FormChanged Then If MessageBox.Show("Are you sure you want to close and discard any changes?", "Discard Changes",
[CODE]...
Is opened as a dialog (ShowDialog) and when I go to close the inherited form (by click on btnClose) and answer No to the above MessageBox the form closes anyway. Using the Debugged I have worked out that the following events occur in sequence (all of which runs in the Master Form mentioned above):-
1) btnClose_Click sub Routine runs
2) I answer No to the question do I want to close the form
3) The debugger steps over the Me.Close() line (as expected)
4) The debugger jumps up to the Sub Initialise (where ShowDialog was called from) and closes the form.
So at no point has the debugger even ran a line of code which reads Me.Close(), but the form closes anyway so Im fairly confused as to why the form should close. My Master Form (frmAddForm_Simple) Code:-
Public Class frmAddForm_Simple Private _FormChanged As Boolean = False Private _FormLoading As Boolean = False
I am trying to create an inherited form- when I go to add it, I get the following message- "CustomerInformation --- The base class 'Object' could not be loaded. Ensure the assembly has been referenced and that all projects have been built"
I'm working with a class that inherits the XElement class.The new class is called MXElement.It adds some new functionality to it for navigating through the XML tree, as well as some more information regarding attributes, but that's not particularly important.My problem is that I have an XML Tree filled with XElement objects.However, when I create a new MXElement object from the XElement object before, it is just a copy of that object. This means that any changes that I make to this object will not effect the original tree.I suppose what I'm asking for is a way to build in the functionality for my MXElement class and keep references to the original XElement objects.If possible, I would really prefer to keep MXElement a child class instead of building a lot of extension methods for XElement.
I'm currently working on binding an objects properties to fields on a Form. Whilst I have managed to get it so that I can get standard objects to bind, I am having a problem figuring out how I would go about binding an inherited object.
For example, if I had a Client class (the parent class) and then two sub-classes called CompanyClient and IndividualClient. The CompanyClient would have an extra field company name for example.The problem I'm having is that I'm not certain how to set up the binding, as if I set up the binding against the Client class then I would be missing the Company Name property for the CompanyClient, if I set up against the CompanyClient, then it wouldn't work with the IndividualClient as it doesn't have all the fields.
I know I could get around this by having different forms for each of the different Client types, but as almost all of the properties are the same I would like to avoid this if I can.I was wondering whether anyone knows how I might be able to go about doing this
I have a an inherited form that has a panel control on it. I want to paste other controls onto this panel but the paste option is grayed out and won't let me do it. I made sure that the template form did not lock the panel. I'm stymied from making progress until I can get this resolved.
MainForm having a few buttons, VolForm is inheriting MainForm. I can see this perfectly in the designer.VolForm itself contains a trackbar. Now have 2 forms. Form1 and Form2 both inherit VolForm. If I change the trackbar from Form1, and then show Form2, the trackbar is not having the same value. Is there any way to keep this trackbar the same in every form that inherits VolForm?
This is a big idea and I'm unsure of how easy or difficult this really is. I do not know how I would get this even started. What I am trying to accomplish is "docking" so to speak, a sub form into the original. Basically, there are 2 forms open, but one is like a helper so to speak. This concept is not new as many programs use it. An example is a program widely used call Teamviewer. If you use Teamviewer, open the "Partner List" Pane at the bottom to see exactly what I am talking about. Basically, it opens a new form that is next to it.
I'm trying to create my own control to build a custom planning on it.After trying it with loose controls I got an error but after advice on my previous post, I redraw everything.I have now the header of the control finished, the header shows the days of the month for as many months that fit in the window.Now I want to put the list of data below it, but it will be more than the windows height, so I need to have a scroll bar that will scroll the data but not the header.I would not like to design my own scrollbar and rather use the scrollbar control for it, but when I put it in, I cannot use the NEW keyword.example:
Dim sb As ScrollBar
with this I get the error message: 'New' cannot be used on a class that is declared 'MustInherit'.How can I get a scrollbar on my form to scroll the list only (so not the header)?
I've found the ability to make meaningful Intellisense-enabled comments on my functions and sub routines absolutely priceless.
I'm wondering if I can do the same when an Enum is defined. I'd like for each Enum highlighted in the drop list to have some information associated with it. Can that be done?
I am making a program for easily entering maths symbols. For entering the powers, I superscipted the text in richtext box, but whenver I use another symbol, the effect of superscripting disappears and the text becomes in its original form
I have a form that I want to have a control box so you can close it at any time but I don't want it to be movable from its origainal position. It opens maximized and I want it to stay maximized. I've tried all the different FromBorderStyle options in properties and I've tried all the SizeGripStyle properties though I can't say I've tried all the combinations possible between those two but whatever I've tried I can always click on the border at the top and then the form breaks free from its starting position and when it does the vertical scroll bar disappears.
How can I have this form stay in place with the vertical scroll bar and the control box and not break free from its starting position if someone clicks on the border at the top? If I try FromBorderStyle None then I don't have control box to close it. I was looking at the form events list and I noticed when I break the form free by clicking on the border that that is a ClientSizeChanged event.
I am trying to create a form that can be modified by other developers. For example kind of like firefox, developers can make extensions/toolbars and firefox uses them. How I can write my code so that other developers can add controls/toolbars to my form.
I'm working on a simple base form in which all the other forms in the project will inherit.This base form only adds 5 properties (at the moment) dealing with painting a gradient background. The problem I'm facing right now is when I change a property on Form1 (the test form) and click run it doesn't show that change. I also checked the .designer.vb file and when I make a change it's not added to the code behind file, I'm at a loss right now to why
how to bring the search window back to its original form when it has filled the whole screen? Usually there are at the right upper corner small buttons to resize or to close, but I don't see them (visual basic 10 express edition)
Is it possible to create instances of controls on a form ? Of course I mean visually , not just by code. After all, these languages define themselves as "Visual" so they should provide that possibility. It is important for the instances to be visible during design time because otherwise we could only guess where those controls might "land". Nevertheless , I have the feeling this is not possible in VB .NET but still I thought I should ask first ...
After i've upgraded my project from vb6, i've changed the text from a textbox, and after that i've tried to run again the project Now I get this error: An error occurred creating the form. See Exception.InnerException for details. The error is: Control array element 0 doesn't exist. In this code