.net - RaiseEvent From A UserControl That's Placed On A UserControl That's On A Form?
Jul 11, 2011
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.
View 1 Replies
ADVERTISEMENT
Jan 31, 2011
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?
View 3 Replies
Jun 12, 2011
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)
[code].....
View 1 Replies
Jan 19, 2011
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
[Code]....
View 2 Replies
Mar 22, 2012
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
[Code]....
View 3 Replies
Sep 25, 2011
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.
View 8 Replies
Jul 25, 2009
I have VB.net Simple application with form1.vb , UserControl1.vb and a simple Dataset with few records included. In my UserControl1.vb I'll added a Bound DataGridView1 with Products Datasource. My question is.. How can i filter the Products table from UserControl1.vb? The Filter Value ("ProdID") is from Form1.vb with textbox1(receive the value.). here is my Form1 code
[Code]...
View 4 Replies
Feb 19, 2010
What is the code to embed a UserControl in a Form?
View 4 Replies
Aug 25, 2010
Description of problem: I have a simple form with a usercontrol on it. There is a drop down box with a list of departments in it and a button, this is all in the usercontrol. I pick a department then press the button to view the employees in a listview for the department picked. All worked fine until I moved the code for drop down and button into the usercontrol from the form.
The data is taken from oracle database express 10G edition and I am using a cursor package (CP) and I pass parameters from the code to the oracle procedure within the CP. One of these parameters is the selected department from the drop down list (which I have picked) and my code does not seem to be picking up this parameter, it keps saying that the bold bit of code below is nothing:
myCmd.Parameters.Add(New OracleParameter("n_dept", OracleDbType.Varchar2)).Value = usr1.cmbDepartments.SelectedItem
Everything else seems to be fine. Because it is not picking up the selected item then the dr.read (no data by the looks of it) is false and it just falls out without populating any employees for that dept in the listview.
Does anyone care to take a stab at suggesting what might be wrong? Why won't it pick up the selected item in the user control I have just picked it in?
View 11 Replies
Aug 3, 2011
I have a class that inherits the UserControl class, the class creates its own graphics such as a title bar and what not. Is it possible to show this class as a form/it's own window?
Public Class CustomForm
Inherits System.Windows.Forms.UserControl
'create new instance, assign/declare vars here, blah blah
[Code]....
View 2 Replies
Jul 31, 2010
how do you control USERCONTROL button1_click event from form's button2_click event?
button 1 = hidden button on usercontrol1
button2 = visible button on form1
form1.button2 should click usercontrol.button1
View 4 Replies
Apr 25, 2012
I've got an MDI form with child forms that I'd like to refactor to a single form with a tab control containing child controls, in order to move away from MDI clunkiness. When looking at converting the child forms into child controls (or usercontrols), I do see that I'd lose the FormClosing event, which some of the child forms use.
I can override Dispose to handle some of the functionality, but in some cases I'd like to cancel the closing event. Also, I'd like this event to be called before the control is closed even when the form it's on isn't closing, so wiring the control to the form's closing event isn't an option.
[Code]...
View 2 Replies
Aug 28, 2010
I have a tabcontrol that creates tab pages from a "User Control" I created (a separate form in vb.net) using this code: (MainTab is the separate user control I created which has text boxes etc in it)
Dim tmpTab As New MainTab
myTabControl.TabPages.Add()
Dim tmpTabCount As Integer = myTabControl.TabPages.Count
myTabControl.TabPages.Item(tmpTabCount - 1).Controls.Add(tmpTab)
myTabControl.TabPages.Item(tmpTabCount - 1).Text = "Untitled"
I'm using the devexpress xtratab control so the code might look a bit different than the default vb.net tab control.
Now in my MainTab user control file file, I can't for the life of me figure out how to call a control in the form1 where the xtra tab control is placed on. "Me.Parent.Dispose" works for closing the tab when executed via the MainTab control, but that's as far as I can get for communicating with the parent from.
I'm not sure if I have to reference something in the MainTab user control or what in order to communicate with any objects on the default form1.
View 1 Replies
Jul 24, 2009
I have a custom UserControl that I am hosting inside a FlowLayoutPanel. Each time that I run the application the control will disappear off the hosting form's design view. I have to close the form's design view and then reopen it each time. The control is not getting removed in any way, just isn't being shown.
Edit, alright this got a bit weirder. Only the first usercontrol that I put into the FlowLayoutPanel disappears. This problem also happens on a project Build and Rebuild.
View 8 Replies
Apr 16, 2012
I created a little usercontrol that looks similar to Visual Studios toolbox. It works great in the user control project, but when I import it to a form the MouseLeave Event doesn't work. The MouseEnter event works fine however. Any idea why only the MouseLeave event doesnt work? I did notice that I have to use the Panel controls MouseLeave, MouseEnter events for things to work correctly. The Usercontrol Mouseleave and Mouseenter didn't work at all.
Public Class vsStyleToolBox
Public isPinned As Boolean = False
Public isShowing As Boolean = False
[code]....
View 2 Replies
Sep 29, 2010
control that contains a button. the user control is placed on my main form. when the button on the user control is clicked I need to to call a method that is located in the mainform.vb
View 2 Replies
Aug 9, 2009
control that contains a button. the user control is placed on my main form. when the button on the user control is clicked I need to to call a method that is located in the
View 9 Replies
Jul 1, 2011
In VS2010, targeting Framework 4.0, I have a UserControl which contains a TableLayoutPanel with an empty second row.Is it possible to add items to this second row using the Windows Forms Designer, or do I have to do it all via code?
EDIT: In reply to Hans Passant's comment, the linked question references a UserControl being used inside another control.I am asking a question about inherited controls.I have created the following test code, where TestControl is a UserControl containing a TableLayoutPanel named "TableLayoutPanel1":
Imports System.ComponentModel
Imports System.Windows.Forms.Design
<Designer(GetType(testDesigner))>[code]....
creates a control which, when viewed in the designer, contained a TableLayoutPanel named "TableLayoutPanel1" which is not designer-editable.Creating a new UserControl, not inheriting from either of the previous UserControls, and then placing a TestControl into it creates an instance of TestControl with a Designer-editable TableLayoutPanel named "TestControl1.TableLayoutPanelX".Is there any way to make the TestInheritedControl class, shown above, Designer-editable?
View 1 Replies
Oct 19, 2010
I have a user control which contains several buttons and a listbox. Clicking a buttondetermines what items are in the listbox. When a user clicks an item in the listbox I want the selecteditem passed to the parent form.
View 6 Replies
Dec 11, 2009
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:
formMain.SplitContainer3.Panel2.textUserDetails.Text = FullNameSQLString & vbCrLf & UserDepartmentSQLString & vbCrLf & vbCrLf & "You have submitted " & Global_FCRCount & " ticket today."
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.
View 20 Replies
Aug 10, 2009
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.
View 8 Replies
Aug 18, 2011
I have a large form that reuses several elements, so I decided to create a usercontrol with some common fields. The problem is when the form is filled out by a user and submitted, how do I reference those values so I can input them to my database???
Example:
Using Conn As New SqlConnection(connect)
Using Cmd As New SqlCommand(SQL, Conn)
Cmd.Parameters.AddWithValue("@Acct_Company", txtPartner.Text)
Cmd.Parameters.AddWithValue("@Acct_AccountNum", txtPartnerAccount.Text)
So, above two Cmd lines are for normally inserted textboxes in my form, but what would the line look like to reference any usercontrol form fields?
View 1 Replies
Jul 11, 2011
I have a form that I am managing, works well, but now I am thinking about using a usercontrol embedded in the control form. Is it possible to manage the same form through an usercontrol on the control form? Dont think I phrased that right, say if you had form1 that loads(manages) form2, which I can do, how can I manage form2 with an usercontrol embedded in form1? Is this possible?
View 1 Replies
Dec 29, 2009
I have a simple windows Forms application where in I have a usercontrol called "MyControl" derived from PictureBox.
In this MyControl, I have the following code :
Sub New()
MyBase.New()
Me.BackgroundImage = My.Resources.MyImage 'This is a project resource image
End Sub
Now when I drag and drop this MyControl into a form, I get the image and also those stuff. But the problem is that the BackgroundImage is being copied into the Form's local .resx file.So when I look into the form.designer file, I find the following :
Me.MyControl1.BackgroundImage = CType(resources.GetObject("MyControl1.BackgroundImage"), System.Drawing.Image)
This is a problem and also when I try to change the image in the control, it does not get reflected in the form's control instance.
View 3 Replies
Oct 16, 2011
in VS 2008, is there a way to design a ContextMenuStrip in a designer without a relation to a specific Form or UserControl class? For example,if you need the same ContextMenuStrip in Form1, Form2 and Form3, in which of them am I to design the ContextMenuStrip? Do I have to add a "pseudo-Form" to the project that contains my shared ContextMenuStrips and create only one instance of that Form, or is there another way? I consider this a programmatic hack, that's why my question is whether the IDE offers something better.
View 10 Replies
May 25, 2011
My main form has two panels, left docked and right docked. The right side panel has two child panels with top dock and bottom dock settings. The usercontrol is added to the right side top panel. My usercontrol has a panel and a label. The panel is anchored on all 4 sides, the label is anchored on all except the bottom. At runtime I create this usercontrol and set it to dockstyle=fill and then I add it to my top right panel.
With everything set to "fill" I expect that when I add my usercontrol to the panel it will take on the appropriate width and height and pass that info to the child controls (labels) inside of my usercontrol. My problem is that this stretching of the size does not happen when I create my objects during the Load event on my usercontrol. Even though initializecomponent has ran for the usercontrol the panel inside of it (4 corners anchored) has not taken the x/y values of the available space. As a result my usercontrol shows up about 50% of the width I want.
[Code]...
View 1 Replies
Jul 12, 2009
I have a 'DataGrid' usercontrol on my simple little form and I press a button that opens a text file and populates the DataGrid like so,
A B C
1 2 3
3 4 4
3 1 3
Where A, B, and C are my column headers.
I also have a 'ListBox' on the form. What I would like to do is, allow the user to select one, two, or three rows (or all) in the datagrid, and press a button that will move the data from selected rows into my listbox (each row its own string in the list box).
I can populate the datagrib easy enough, but don't know how to access the cell data individually?
View 2 Replies
Jan 5, 2011
The code is listed below which hopefully illustrates what I'm trying to do:[code]....
View 12 Replies
Sep 3, 2011
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
View 1 Replies
Feb 18, 2012
I have a main form that has a dynamically generated treeview and also a panel control. Depending on the selection made within the treeview the panel docks 1 of three diffrent usercontrols which are full sub forms(done for ease of modifing design of sub form rather than layering panels on top of panels).Upon button click withing usercontrol i wish to trigger event within main form.For example delete button wich then triggers to remove current selected node from treeview. code for 1 of three diffrent user controls
Dim ctrlQ As New QuoteUC(TrViewQuotation.SelectedNode)
PnlSubFormDock1.Controls.Add(ctrlQ)
Code for delete button for which i need to raise event.
If MsgBox("Are you sure you wish to delete this customer ?", vbYesNo, "Delete Record") = vbYes Then
Deletecustomer(n)
End If
View 5 Replies