VS 2005 Parsing Through Usercontrol Name Into Module
Dec 8, 2009
I have a number of usercontrols that have the same combo boxes on which need to be built each time the form is opened. Instead of putting the code on each form, I have written a generic module which builds the combo box. At the moment, when the uc is loaded, a global variabl is set to the uc's name and the code for combo box in the module looks like this (it's not the complete module, just a snippet of the problem area):
I have a main form with 2 splitcontainers. On the left is a richtextbox showing the clients details and how many active tickets they have open and cmd buttons which opens different uc's within the container on the right.What I am attempting to do is when a client raises a new ticket, that the global variable holding the ticket count number updates via a procedure and updates the richtextbox on the main form.The line of code that runs within the UC is:
The part I have highlighted errors with the following reason: 'textUserDetails'is not a member of 'System.Windows.Forms.SplitterPanel'.I have checked and double checked the form names etc and textUserDetails definately exists within formMain.SplitContainer3.Panel2.
I happen to have these common procedures which I want to be used in my forms and usercontrols, with the form I can put those procedures in the base form which is being inherited but I happen to have a need to use those same procedures in my usercontrols, is there a way that I can have a common base class that I can use both for my form and usercontrol? I haven't used yet a base usercontrol since my usercontrols will not look the same so I have to put those procedures in each one of them and I find it rather cumbersome.
I am trying to figure out how to print from a module. I am trying to print some data from a database. I just want to pass the record id to a sub in the module, and have it print.
I have just one form which is my project however there is a lot of different code behind it, can I add a class or module to it as another resource and call a script from there like I would in say
Private Sub button1_Click ... Handles Button1.Click Call MyScriptToWorkThingsOutAndGetRemoteXMLWebPage End Sub
I am trying to setup a public sub that allows me to customize the look of all forms when they load up. Only thing is, I am now trying to gradient a form and I am getting an error message as follows:
Quote: bounds is not a member of system.windows.form.painteventargs
The next post is my module code and this is how I am calling it
vb Private Sub frmChangePassword_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load 'add some text to the title bar
How can you save a user input string to a resource? I want the user name that the user enters to be saved to a resource so that another form can use it. Or if using a module would work better, how would I do that?
I'm at a complete loss here, its probably me being stupid and missing something simple but i don't appear to be able to update a testbox (CreditInfo) on Form1 from a module (SerialData). It doesn't give any errors, it just doesn't work. If i put a Button on Form1 to update the testbox(CreditInfo) it works... however i need it to be automatic.. Dave
I would like to be able to parse vb.net code files, so I can examine the collection of Subs, Functions (and their contents, including comments), private variables, etc. I can be open the actual source code files. So for example, if I have:
I have MainLayout.master that has UC_Menu.ascx on it. I have a page named Customer.aspx that uses MainLayout.master. Customer.aspx also contains a UserControl named UC_Details.ascx.How can I have UC_Menu.ascx call a function that is in UC_Details.ascx with this scenario?
I'm creating a vb.net winforms application that will take in user given strings, parse them, and print out labels with variable information. The given string will be used in all the labels, but the variable part of the string will change with each label.
My question is: is it better to parse the strings one time, then store those values in arrays, or to parse the string each time a label is printed? Which will perform better? Which is better practice? What is the proper way to test something like this?
I have a Windows Form frmMain() holding seven more-or-less unrelated UserControls, ucFlopsy", "ucMopsy", "ucCottontail", etc...I say "more-or-less" because each of the seven UC has three similar public read/write properties:
IsLocked (a boolean indicating if the following two properties are "Locked") IsLockedID (if IsLocked=True then IsLockedID is an integer) IsLockedName (if IsLocked=True then IsLockedName is a string)
I have a Windows Form that contains a custom control container as a UserControl. For the sake of this question, this custom control container is called Dashboard. This container called Dashboard contains numerous other controls depending on their permissions. I need to raise events that are contained on these controls through the Dashboard control and over to the Windows Form.
How can I bubble up the event? I'm using VB.NET for this project, but can convert C# into VB.NET.Also, to complicate matters, the main Windows Form is a VB6 project. So, I'm using the InteropFormsToolkit to accomplish this.
I have two UserControls on a MasterPage. DataEntryUC contains several TextBoxes and DropDownList. NavSaveUC contains navigation buttons. When the user clicks on a navigation button, I will be saving the data entered into DataEntryUC from the NavSaveUC UserControl.
I have a couple of tables in my DB that contain stored procedure names, control names, control types, SqlDbTypes, etc.... that correlate with DataEntryUC.
How do I reference a text box that is on DataEntryUC from NavSaveUC?
I have been working on the following code from NavSaveUC with no luck.
Dim MyControlName = "txtFirstName" Dim MyControlType = "TextBox" Dim MyStringValue as String
I have a usercontrol that has a main form and calls another form within the usercontrol to get some data from a database that allows the user to select some items from a CheckedListBox control on the sub form. I want to pass the selected items from the CheckedListBox back to the main form and display the results there. I have a public property called DBList of type List(of String) on the main user control. If I create a reference to the usercontrol form the second form within the usercontrol I get a new instance of a user control. All I want to do is set the property on the usercontrol and close the secondary form. How do I reference the usercontrol from the form within the usercontrol?
Code in UserControl:
Public Property DBItems() As List(Of String) Get Return DBItems
I have created a button in a UserControl. I have added that button to a WindowsForm in another app and added a buttonclick event to the code. When running (debugging) the app and clicking on the button; nothing happens. It doesn't act like a button at all.
The code for the button click event in my test app is as follows:
Private Sub Element1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Element1.Click MsgBox("The button has been clicked") End Sub
I just discovered the joys of UserControl's and I was wondering if it is possible to populate the usercontrol with data from a database in the UserControl's Form.Load event instead of the form the userControl is placed on. I feel it would make using the control a lot easier if it just populated itself without anymore code.I tried it with a ListView but it gave me a bunch of errors, so I didn't know if it had to be done a certain way or if it was just one of those things that doesn't work no matter what.
Been working on a function in my program that uses an embedded web browser to take the user to a certain website. In this case, I want it to search www.rhapsody.com for music tracks. The problem is, the parsing is all screwed up. The form can't send a multi-worded parameter.The function is like this:
ElseIf video = True Then Dim temp2 = InputBox("Enter the artist and song title of the video you are watching, and Crystal Rain will try to find an audio version.") WebBrowser1.Navigate("http:rhapsody.com/-search?query=" + temp2 + "&searchtype=RhapTrack") End If
It puts the user input as a search query in the URL. This works fine for songs that are only one word. But when I try something like "I love you," it takes me to rhapsody saying:
Track Search Results: i%20love%20you
It's an annoying %20 parser thing in between each word. Is there a way to address this parsing problem? Somehow get the form to send the search to the web browser without the %20?
besides still being a newbie to programming. I need to import the information from a xml document into a sql server 2005 database. I have spent the last week searching the web trying to figure out how to do this. From what I can tell I should either use a T-Sql statement or SQL Bulk Copy i'm using vb.net 2008 Pro as the application front end. Here is the Schema and a small part of the xml document.
I have been parsing xml content using the xmlreader and cannot use the xml document but so far it works getting all elementcontent except for the attribute contents. I need to parse the link below found in the following entry;[code]
I am parsing some xml entries using the xmltextreader and looking for the elements I need by using different textreaders for each in a different loop as follows:
Dim treader As XmlTextReader = New XmlTextReader(New StringReader(item.ToString)) While treader.Read If treader.Name = "summary" Then content = treader.ReadElementContentAsString
[code].....
and I do the same for each element I am looking for. Now the problem arises when I get the results for each. I use an arraylist for each element and at times I will have an unequal amount like 100 for summary, 100 for title , 99 for id etc...is there a more efficient way of doing this by checking the entry if all the nodes are there and then just skipping it if it's not.
I'm having some trouble putting the pieces together.First of all, I'm currently using the WebBrowser component, but would be plenty happy with HtmlAgilityPack if it had some decent documentation, but for a newbie as VB.Net, it's a rough road.
What I'd like to do is grab all the h3's with the "this-class" class and stash them into an array (one in each array element).I'd then like to search through each one and see which has "And Another Title" - which I already have the code to do... I just don't know how to do the first bit.