C# - Making Child Control An IContainer?
Feb 6, 2010
I've created a control class that inherits a Panel control. This control then contains two other panels, one of which I would like to be an IContainerControl.I know how to turn the entire control into a IContainerControl but have been unable to do the same to a child control. I've tried in both C# and VB.Net and failed with both.
Does that make sense? I tried searching but didn't find anything that helped, hopefully someone here can get me on my way
View 1 Replies
ADVERTISEMENT
Dec 3, 2010
Could not find type 'System.ComponentModel.IContainer'. Please make sure that the assembly that contains this type is referenced. If this type is a part of your development project, make sure that the project has been successfully built using settings for your current platform or Any CPU
View 7 Replies
Jan 23, 2011
Does anyone know how to make the controls on an MDI Child form resize along with the form itself? I inherited a project from another developer and I was asked specifically to make the form resize. With advice I received on this forum I now have the form resizing as expected. It will minimize, restore and maximize as well as resize with the mouse pointer.
The problem is that when I increase the size of the form all I get is more blank space on the screen. The controls to do change at all. Although I thin this is normal behavior for a Windows form my bosses all seem to think that the controls resize on every other widows for they see. I wondered if anyone had successfully accomplished this. I was already advised to write a FormResize handling subroutine and this unfortunately did not work.
View 10 Replies
Nov 9, 2010
I have a NET (version 3.5) Class Library written in VBNET 2008 (on Windows 7 x64) that will at times display a WinForm. The class lib will be used in Excel, and I want to set the NET WinForm to be a child of the Excel Application window. If I weren't using NET, I would just call the SetParent API function, but I can't seem to get this to work since WinForms (I assume) don't have a HWnd suitable for SetParent. I'm sure this is possible, but I just can't find the right properties and methods. The WinForm will be shown modelessly so the user can switch back and forth between Excel and the displayed WinForm.
[Code]...
View 2 Replies
Oct 24, 2009
In my form I hace a Groupbox1, within Groupbox1 have a Groupbox2, within Groupbox2 have a Textbox1..how to call the Texbox1 from another form? When I use Dim newControl As Control = Form1.Controls(Textbox1.Name) I get nothing value?if I use Form1.Controls(Groupbox1.Name) it can get the Groupbox1
View 3 Replies
Oct 25, 2010
I have a single table that holds my Categories
CatID, CatName, ParentID
I have often used this layout to show Root Categories where the ParentID IS NULL. I would like to be able to create a vertical Menu (using a repeater and an <UL><LI> that displays the Root Categories and ideally, a collapse panel that would expand with the subcategories. Given the above Table format, it is also easily possible to make the hierarchy unlimited.
how to make a single dataset that understands the Child relationship.
View 1 Replies
Jun 30, 2010
I have a UserControl that contains other controls that I would like to be able to rearrange or resize at design time. So I have a custom designer for the UserControl that inherits from System.Windows.Forms.Design.ParentControlDesigner, and I call EnableDesignMode on the child controls from within the designer. That way, at design time, I can drag and drop the child controls to move them, or resize them. But I can also drag and drop the child controls somewhere else on the form that is outside of the original UserControl. Is there a way I can limit the child controls from being moved or resized outside the UserControl?
View 1 Replies
Aug 19, 2009
I am still messing around with Cntrl/Copy and Paste from a menustrip. Paste is working fine. The copy is working to a certain extent. It will copy the complete text field from one control to another. how do I determine what is the selected text only. My code below:
Private Sub CopyToolStripMenuItem_Click(ByVal sender As Object, ByVal e As EventArgs) Handles CopyToolStripMenuItem.Click
Dim activeChild As Form = Me.ActiveMdiChild ' Determine the active child form.
Dim activeControl As Control = activeChild.ActiveControl
[code]....
View 4 Replies
May 22, 2010
I am using Visual Basic .Net 2005 professional.From what I understand, I should be disposing of any object that is an unmanaged resource. I understand the best way to tell if a resource is unmanaged is if it has a Dispose method. ie: If I type a dot after my object, intellisense shows .Dispose() as one of the options. If it does, it's an unmanaged resource. Is that correct? In that case, pretty much every control is an unmanaged resource: buttons, forms, panels, etc.In the application I am working on I use an MDIparent container form, which contains MDI children forms, which themselves contain Panels, Menus, Groupboxes, etc, which in turn contain Buttons, Textboxes, Labels, Dropdowns, etc.Do I have to dispose of each button, textbox, label and dropdown within a panel before disposing of the panel?
Do I have to dispose of each panel, menu, and groupbox before disposing of the MDI child form?.Or can I just call the Dispose() method of the MDIchild form and the GarbageCollector will take care of all the controls and resources within the form?Watching the "mem usage" in Windows Task Manager seems to be an unreliable way to detect if I have a memory leak. The numbers just keep climbing and falling (mostly climbing) erratically and without any activity performed on the application. Is there some (relatively) easy way to detect leaks?
View 3 Replies
Apr 20, 2012
I have a UserControl named DataGridViewFilterAndSorter that I built using a SplitContainer. In each Panel of the SplitContainer contains a FlowLayoutPanel and in each FlowLayoutPanel contains a LinkLabel.
I have a procedure that accepts a reference to one of the FlowLayoutPanels in the UserControl. I want to get a reference to the UserControl (DataGridViewFilterAndSorter) using the FlowLayoutPanel reference. Currently, I have to use this[code]...
View 1 Replies
Feb 18, 2011
Im working with MDI parent/child objects. when closing the child objects i need the child to check to see if it is the last child object before closing. i couldn't find anything on google, maybe im searching for the wrong thing.
View 2 Replies
Sep 28, 2010
1) I m very new to VB.NEt 2008. I have placed a MDI Form in my project and a Form too. I want to make the form to a Child Form of MDI. is there any property or how can it possible.
2) I want to set the lable back color to Transparent but found no property.
View 6 Replies
Apr 12, 2012
I would like to try setting the doublebuffered property of a child control of a form (named Canv). However, it tells me it is protected and therefore I cannot change it, unless I override it.I have had experiences with overriding properties in the past, but only with entire classes. Is it possible to do the same with this particular instance of the Panel, instead of creating a whole new custom class and using that instead?What I am ultimately trying to achieve is to draw ~100 controls onto the panel without having them flicker singularly into view.
View 1 Replies
Apr 7, 2010
I have got a project that i am currently creating that is a basic word processing application. There is the capability to have unlimited MDI child forms open however when you click on change font colour of something similar i only want it to do it in the currently active MDIChild. I have found the Me.activemdichild however i cant then access controls on that form.
View 4 Replies
Dec 3, 2011
I thought I'd embark on a little project, just making a registry editor as the one on WinXP is a little.. Plain and boring, so I thought I'd make my own.I'm having no problems loading the registry into my form, although I'm having difficulty loading the data into a ListBox control.. I can set parents, for example Local MachineDynamic DataPerformance Data..This is no trouble. I know it's possible, but I don't know how to create the following structure [code]Basically, I don't know how to add a child node to the ListBox control.
View 1 Replies
Nov 6, 2009
My application uses an MDI form, and there are instances where the end user will need multiple child windows open at a time. I need an easy way for the user to switch between windows, which made me think of using tabs kinda like Firefox, or like the tabs in the Visual Studio IDE up at the top where you can switch between open forms and code files.
I'm curious if there is a control in .NET that will already do this? I would rather not re-invent the wheel if I can help it. Google has failed me thus far.
View 5 Replies
Jan 22, 2011
In your opinion what API use Spy++ to get the "Rectangle" and "Restored Rect" data of a child control of an external window?I don't think it uses GetWindowPlacement because if I use this API for the main window I obtain the same values of Spy++, but if I use the GetWindowPlacement API to find the position of a control of the window itself, known it Hwnd, I obtain different results as to Spy++ (that are ALWAYS the same results also if I shift the Main window... so I think that are relative data and not absolute data... but they are wrong )
One example:
Spy++ : (620, 473)-(792, 505)
GetWindowPlacement: (615, 450)-(787, 482)
same dimensions... but different pos... and the right pos is the Spy++ pos.
View 2 Replies
Feb 21, 2011
I am trying to write a program to control the speed of all my fan's (GPU,CPU, Case fans) I have my form set up now I just need to code it. I have a button that when used will detect the different fans and fill txt boxes with information for each fan but when I started looking for info on how to do this I found a lot of posts saying its not possible with Visual Basic. Is it possible or isn't it? Where would I find the info that would show me how to do this?
View 2 Replies
Oct 16, 2010
I'm making a text editor. I found that control-i automatically adds some sort of space block into the textbox by default; like how control-z undoes even if I don't code. I want to use control-i for making italics text; but the spaces are interfereing. It's one big block of spaces.
View 3 Replies
Sep 1, 2009
I am trying to make a user control for information received from a database but i get:The class WFUserControl can be designed, but is not the first class in the file. Visual Studio requires that designers use the first class in the file. Move the class code so that it is the first class in the file and try loading the designer again.
Do i make the user control directly and add the code? Because thats what i did.. Or are there steps to do first before creating it?
View 13 Replies
Nov 17, 2011
[Code] I have a panel as the base of my custom control and I am adding other panels to it, along with a flow layout panel(myInnerContainer). I know the code above isn't going to work because when I try to add the regular panels to the main control, they will attempt to be added to the flow layout panel myInnerContainer, and cause a circular error. [Code] but intellisense doesn't display anything which leads me in the correct direction for adding only the buttons to the flow layout panel (myInnerContainer).
View 4 Replies
Feb 24, 2011
I've created a tab control and on one of the pages I added a button, but I cannot move the button around with the mouse!? I can change the buttons position within the tab control page using the property Location and I can size the button using the mouse and the button is NOT locked. I even tried creating a new project with just the tab control and it still does the same thing. I can, tho, move the button using the keyboard arrows!
I'm using VS2010 V10.0.30319.1 RTMREL on WinXP SP3.
View 1 Replies
Apr 6, 2009
Well I'm not sure how to describe it so i uploaded an image that has 2 different control box positions.
[URL]
The one on top is set up as Render Mode=System while the other image is set up as Render Mode= ManagerRenderMode
Both applications were developed in VB using VS2005.
Each one has its MDI container and their MainMenuStrip set up..
What property/reason would be causing this? I just created a test program simulating the same case (MDI container with child forms) and everytime i maximized the control boxes appear in the correct position.
View 2 Replies
May 28, 2012
I have a bunch of dynamically created controls by the user which I'm storing as a control collection in the session state so I can display them on every postback. Each control that the user generates is a div with other controls inside it. I have a button on each control that will allow the user to either delete the control or duplicate it.
[Code]...
View 1 Replies
Nov 27, 2009
I need a solution to move a child control with in the bounds of a parent control means I had a panel with 300*300 pixels and I had to move a textbox within the panel how?
View 2 Replies
Oct 7, 2008
Using MDI in .net, how do you reference a control on a parent form from a child? Like, if on the parent I have a textbox called txtBox1, what could I do from the child form to read the contents? I've been googling unsuccessfully all day. The closest I've found is
Parent!ControlName.Property
I don't know what the ! is supposed to mean, but I get an error here: Class 'System.Windows.Forms.Control' cannot be indexed because it has no default property.
View 2 Replies
May 12, 2011
We have a main form which opens an MDI child form. What we want is to set the focus on a particular control in the child form, namely a telerik textbox. When the form is opened for the first time, the focus is set to the textbox control which has a tabIndex = 1 as expected. If the winodw is closed (and disposed) and then reopened via a button on the tool bar that calls the same code that opens the window when the application starts, no control has focus. We have added lines such as Me.rtxtPatientId.Focus() in the Paint event, load event, and activated event handlers but still cannot get the focus to the control. The code is quite extensive so posting it is difficult. However, here is the section that opens the child window:
if PatientSearchForm Is Nothing Then
PatientSearchForm = New frmPatientLookup
End If
PatientSearchForm.MdiParent = Me
PatientSearchForm.Show()
If PatientSearchForm.WindowState = FormWindowState.Minimized Then
PatientSearchForm.WindowState = FormWindowState.Normal
End If
PatientSearchForm.Activate()
PatientSearchForm.rtxtPatientID.Focus()
View 7 Replies
Nov 19, 2011
If you have a Control contained within another Control and the Child Control has the default Anchoring (Top + Left) AND AutoSize=False (Assuming the control has that Property) changing the Parent Control's Top or Left Padding will not offset the Child Control.If you change the Anchoring of the Child Control to anything other than the default values OR set AutoSize=True, the Control is correctly offset when the Parent Control's Padding values are changed.
View 4 Replies
Dec 18, 2009
I need to determine the child control with focus - I've got lots of controls in panels and other container controls so the ActiveControl is simply coming back as the TOP LEVEL panel I was trying something like this:
[Code]...
View 3 Replies
Jul 2, 2011
I need a tool window to act like a mdi child over a chart control. I can't use mdi because I'm using the krypton control ribbon component and they pretty much use all the mdi code in the background. Anything I do mucks it up. So I need a window to float over another control and be bounded by the real estate of that control.
View 2 Replies