I must have done something really, really dumb somewhere, but I don't know if I did a really, really dumb VB.Net thing or a really, really dumb Framework thing.I have a dirt simple UserControl - it consists of one Button. Nothing more.
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 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
How to change all properties of a form to properties of other but don't change important properties like Owner,Handle, OwnedForms, Parent,HasChildren,Controls and ... .I have a child form that i want it to provide controls of Form.The background form provides Aero frame and child form is a transparent form in it.I want it because I want to draw buttons with system style in Aero in Windows Forms.This is my own code but it does not work good (ForeForm is child form):
For Each Propertry In ForeForm.GetType.GetProperties() Select Case Propertry.Name Case "AeroBackgroundEnabled", "FormBorderStyle", "TransparencyKey", "Parent", "Owner", "ShowInTaskbar", "Handle", "HasChildren", "OwnedFo[code].....
Additionaly:I wrote a great Aero Form.I don't publish current version (1.2) that supports Aero Blur,RealTime Aero Color change,extend Basic theme?
I am trying to develop a control that'll allow the developer to populate a collection through markup (e.g. Properties decorated with the attribute PersistenceMode(PersistenceMode.InnerProperty). I have an example from Brian Chavez that more or less does what I want but I want to have the control inherit from UserControl and not Control.Here is the code I have in vb.net:
AggregateFeeds.ascx.vb Imports Microsoft.VisualBasic <ParseChildren(True)> <PersistChildren(False)> Public Class AggregateFeeds
[Code]...
As it is now when I try to compile I get a compiler error that simply says object instance not set to an instance of an object on the line above. If I take it out, the page loads just fine and the Settings object reflects the values in the markup. Why am I having trouble getting the collection to populate correctly?
I'm trying to create a UserControl in ASP.NET to display news items based on two values that are passed in, NewsTag and ItemLimit. The problem is that the SQLdatasource is not picking up the properties in SqlDataSource1_Init. Instead the calls to the properties are empty when this is called but after render have values.
<script runat="server"> Public Property NewsTag() As String Get
i've created a usercontrol in a win forms project + the properties work as expected, but when i recreated my usercontrol as a win forms usercontrol class library, the properties changed at runtime aren't persistent.i tried adding a DesignerSerializationVisibility attribute to the property but that didn't work.
Is there any simple way to hide all the design time properties of a User Control.
When my UC is on a form there's a lot of properties in the properties explorer. All those default ones that every UC has. AccessibleName, AccessibleRole, Anchor etc etc etc (dozens of the them)
Any way to hide most/all those and just expose my own ?
I suppose I want my User Control to be more like a 'Component' like the Timer and other components that don't have a UI. Short of rewriting my UC as a Component is there any quick way to hide all those form properties ?
I can create a Custom UserControl with simple properties (Integer, String, etc) and have those properties show up in the Property Panel. I can also create a Custom UserControl with properties like Size, Rectangle, etc and the properties will show up as an expandable item in the Property Panel (click on the '+' and the Size expands to Width & Height).
Is it possible to create properties with my own custom structure? e.g. Property 'Message' expands to Text, ForeColor, BackColor, Blink etc. I have tried creating a property that references a simple class or structure with containing the properties representing my custom structure but in the Property Panel the property is greyed out and cannot be expanded or modified.
limit the default events, properties and methods exposed from a UserControl so it only displays to the developer the new events etc that I code myself.What i mean is I have created a UserControl with a panel and 5 buttons, written 1 Public Eventonly at this stage, I have placed an instance of the control on a form in a new project, but in the drop down menu that comes up after say (myUserControl1.), there is a massive list of options, I don't want those to appear.
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 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:
Code:
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 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 have a user control when a user change its width I also change its height by coding in a certain ratio. I also written some code in resize event of the user cotnrol . Now the problem is how to capture the resize event for height change only as it is running two times first when user change the width and second when height is changed from code .
I've been scouring the Net, but I can't find anything really useful on how to set a default button in a user control (everythings for ASP). I can imagine the brute force method of handling the keypress for each control within the control and checking to see if the Enter key was pressed, and if so, calling a PerformClick on my desired button... But I just have difficulty imagining that this will be the best method, especially on Search Controls that have 30-40 subControls on them. I've tried just handling the KeyPress event at the control level but it never gets called when a sub control has focus.
Another problem with the brute force method is that some of the controls within my UserControls are themselves UserControls containing several controls, so I would have to handle each sub control within the sub-user-controls and create EnterKeyPressed events that were raised when one of the sub-sub-controls received an Enter KeyPress. This could go on for several levels. Then I would need to handle all these events. This seems like an unnecessary layer of complexity.
Is there some way to create a routine that perhaps automates the above? Or just a simple workaround? I know I can set the Accept and Cancel Buttons of a form, but I have a form with a TabControl that has a UserControl on each tab. Each one of these tabs needs its own Default Button.
the title says it all. haha.i'm using Visual Basic 2008 - Office 2007 - addin for pptbasically i want to make it so that when i press a button, the userControl will popup from no where lol. what code do i have to type for this?
I have a UserControl, we'll call it myUC, that is one among several UserControls in the main window(myWindow) of my WPF application. myUC contains a number of standard controls, one of them being a button, we'll call it myButton.
When I click myButton, I would like to execute myMethod, which exists in the code-behind of myWindow.
The problem being that myUC doesn't have any idea that myWindow even exists, much less that myMethod exists.
How can I send the message: 'Hey, myWindow, wake up. myButton on myUc was just clicked; run myMethod'?
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?
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 renamed my project by creating an new project folder, copy/pasting the old project files into it and renaming those files. This works good, but now all of the message boxes that come up still display the original project name. How can I edit the text in the message box "header" and make it say something else?
I am filling a form with values from a class, which is working fine. But now I want to take the changed values in the text box and modify the class. For some reason I have not been able to get the syntax.
I use the following code to create a Label in the status strip when a child window is open.Public Sub StatusStripPanelAdd(ByVal lCount As Integer, ByVal sImage As System.Drawing.Image, ByRef sText As String, ByVal sender As Object, ByVal e As System.EventArgs)
In my project, I am trying to change the visible property of my various pictureboxes using a for - next statement. My aim is to get the value of my numericupdown1 control and use this number to make the pictureboxes visible. For example, if this number is 8, the picturebox1, picturebox2, .......8 will be visible. Here is the code I wrote: