Is there a simple way of tracking the change of an Mdi's children i.e. when they are created and closed, something like an event OnMdiChildListChanged (I realise this doesn't actually exist).
I am also aware that I could have a method within my Mdi that handles the creation of child forms and logs the state of them or even create an Interface that defines that a child form has a "NotifyParent" method that is then called on close of the form, but i was wondering if there was any built in events that i could plumb into?
I changed my Username on my computer from i.e. "xxxxxx x xxxxx" to "Dennis"
VB 2008 during a compile gave me the following error: Error reading icon 'C:Usersxxxxxx x xxxxxAppDataRoamingMicrosoftVBExpress9.0VSProjectApplication.ico' -- The system cannot find the path specified.
The file "VSProjectApplication.ico" is in 'C:UsersDennisAppDataRoamingMicrosoftVBExpress9.0'
Somewhere in the VB2008 "configuration" files I believe that I need to manually change the old path to the new path.
I found the old path in the ".suo" file. The ".suo" file is not a text file. How can I edit the .suo file, save it so that it will work?
on my Form I have a DataViewGrid and some textboxes with a save button (they are filled with additional data of the selected row).Save is disabled first, when I change something in the textboxes the save button is enabled.When the user changes a gow in the grid, I want to ask before changing the grid row, if he wants to save (if the button is enabled).I am using RowEnter but this is too late, then the selected row already changed (and my textboxes already got new data)...What event can I use to ask if I should save stuff before the user changes a row?Something like BeforeRowChanging with a chance to cancel changing the row?
I have four children in a parent container. Each child form is a test for the user to type correct answers into text boxes. Option to open each form is on a menu strip in the parent. In form load, I have disabled all but the first form option. I only want the second form to become available if the first form answers are correct. I would like to figure this out on my own as much as possible. I have searched on line but since I am not sure what to ask, I have not found and answer. Can someone get me started in the right direction? Perhaps some reading that would explain how to go about this, or what I should be typing into google to get what I'm looking for.
I'm sifting through the dump of AniDB titles and everything works except that it only sees 7161 elements instead of 9200. Anyone have any idea why? It's not calling an exception on the load method as if something is wrong. Even when I change it to just take the root element and then get the count of children, it gives 7161. Like it doesn't even see the last 2000.
A common problem I have come across when migrating from VB6 to VB.NET is that to change the focus between MDI children, you can't just click any control to give that child focus, you must click its title bar. The solution that I have found works is to enter the child form's Designer and change the following:
Code: #Region "Windows Form Designer generated code " <System.Diagnostics.DebuggerNonUserCode()> Public Sub New() MyBase.New() 'This is required by the Windows Form Designer. InitializeComponent() [Code] .....
This needs to be done on all child forms in the project. If one form does not have the fix, once it's opened, the bug will return even when the form is closed.
I would like to turn on an app in the background that disables or temporarily remaps all but the alphanumeric keys while they are using my laptop if possible.
I start with VB 2010 since a short time.I need to check in a Treeview if a node has children or not.In VB 6 there was the property clildren that allow to understand this.
I'm trying to remove all children (and sub-children) of a Grid in WPF (I'm really new to the whole WPF business). Is there a good way of doing it programmatically? I need to do this so that I could leave an empty canvas (Grid) at one point and draw other stuff on it.
Im new to treeviews so I hope this is not posting a problem that has been covered. I want all the children of a checked parent to also be checked. I have found various snippets that can achieve this but only for one or two levels. When I expand further than 2 levels the children are not checkeds. What am I missing? I have managed to find this piece of code that I am using in both the "AfterExpand" and the "AfterChecked" events to achieve the result. There must be a better way.
i make a parent and children form and when i show children form and drag into parents form , when parents is little to show the children form , parents form enables the scrollbar and then show the chilren form better , how can i do something that avoid this status ( don't show scrollbar into parents form when the children form is bigger than it)?
I would like to use this loop because I don't want to specify the limit:
Do wrapPanel.children.add() Loop
But how can I break the loop when the wrap panel is filled? For example the loop would stop when the wrap panel can't display a rectangle in its full height or width.
From code analysis (Visual studio), I got this warning:
[Code]...
The warning disappear but then the literal control isn't anymore being displayed on the page... EDIT Note that the code come from a Microsoft web page: [URL]
I need to modify a xml file (actually a .rdlc report file) and add some nodes which have a lot of children nodes (and those children nodes again have children nodes). Actually they are almost the same strucutre, like this one:
and it will add my specified NS. (like I said, XElement.Parse(string) won't add it) So now I can construct the correct node. For my second problem I still can't figure out: I can't navigate to the target node by using the element name since it won't search for correct NS.
My application creates MDI Children programatically. I have a frmBrowser as an MDI Child which I create multiple instances of. There are several other MDI children in the MDIParent. How do I only cycle through the frmBrowser MDI children?
For Each Child As frmBrowser In frmMain.MdiChildren 'perform action on child Next Child
The code above gives an error for all the Child that aren't of the type frmBrowser.
I have two mdi children forms open. I would think that clicking on the non active form would change the focus from the active form to the form I just clicked on. It only does this if I click on the title bar. Then the focus changes. But if I click on a control on the non-active form, focus does not transfer.
I have an MDI application that shows a child window, obviously. I want multiple instances of this child window to be possible. However, I only get one. The first one will close out and the new one will show.
Dim newWindow As New frmWatcherWindow() newWindow.MdiParent = Me newWindow.Show()
One would imagine that clicking anywhere within the MDI Child form (or on any control) will focus that form. But in my application I can only focus a MDI child by clicking on its titlebar, which is an abnormal behavior on the part of the user. My forms are filled with either controls or panels so I don't have the luxury of just "clicking on the form." But clicking anywhere within it should focus it.
I'm trying to msgbox all the children nodes that exist in a treeview, however i was not able so far to msgbox except the first nodes in the first level of bracnching in the treeview, i want to go more in depth & msgbox all the children nodes.
Dim child As TreeNode For Each child In TreeGraph.Nodes("A").Nodes MsgBox(child.Text) Next child
How do you set it up so that a treeview control will select/deselect all children of a parent when it is selected/deselected? Is there a property you set or do you have to write code to do it?
I'm working on a drag-and-drop method to copy items from a listview control to a treeview. I've got the drag and drop working, but I'm hoping to limit the ability to drag items that create a child of a child. Ideally, if someone drags an item from the listview to the Treeview and the drop the listview item over a child, it would drop the dragged item to the parent.
I am trying to get the screen capture of a MDI children form. Somehow it is just not working.
Private Sub btnScreen_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnScreen.Click Dim frmMain As frmParent = Me.MdiParent For Each ctl As Control In frmMain.MdiChildren If TypeOf ctl Is frmOverview Then
and that removes everything, but how, or it is even possible, to just remove children and keep the parents. I added the root nodes in the properties window and built my code around those, but clearing also removes them. Then of course that makes the code error as it can't find the code when I re populate the treeview.
I'm hoping somebody can help me with this... I am reading an XML file created from the server and all is good except that when I try to process the file it's always skipping one of the first child elements. And when I run a test with no processing, just a straight reader and looping through the elements, the 1st element is there. But as soon as I add a check to see if the node is an Element, it skips an "Attachment" element.Here's my XML:
I like to build objects that contain properties and also functions / subs to do work. I dont have a lot of other programmers around me to answer this question so I thought id ask. If my goal is to make a function or even sub part of a class blue print is it better to do it by making a seperate class for the function, and then construct a new copy of the classFunction as a property of the parent class or is it better to simply put the function in the parent class.
on the loan of my application i created a background_worker to pre-load some of my child forms. here is the problem - it seems that the forms gets loaded into the second process and it wont have any affects on the original process .
In another words when i try to show the preloaded form nothing is displayed. How can i ask the background process to "Merge" with the main process when it is completed! i am not sure if merge is the best word to describe what i am trying to do here!!!
also if i try to re load the form that was created by the main process i will get exception saying you can't change one some that was created by another process