Where Is Setting To Use Un-docked Forms
Apr 4, 2012Just opened the VS2010 pack I've been meaning to get round to for ages. Where is the setting to use un-docked forms in the de?I know I can un-dock each for manually but thats pants.
View 6 RepliesJust opened the VS2010 pack I've been meaning to get round to for ages. Where is the setting to use un-docked forms in the de?I know I can un-dock each for manually but thats pants.
View 6 RepliesWe have an application that has a main form with a map on it. Right now the paradigm is to have forms that are displayed using menu items to display information to the user. Most of these forms are modal forms, but a couple are non-modal forms that interact with the map. For some of the forms, it really would make for a better user experience if we could dock them in the main form of the app and allow the user to see both the form and the map. For instance. We could have a list of map features in a docked window, and select one of the items on the list and have the map zoom to that feature. Or do the reverse: let the users select a map item and have a docked window that shows details of the feature. Sounds great, but I wonder about what sort of gotchas we may encounter. In particular, what if we have two windows docked at the same time? Could we get tangled up in our event code?
View 2 RepliesI use panel.controls.add to add controls to the panel. But... they insert at the very top of it.
I tried the BringToFront and SendToBack methods, but does'nt seem to be working.
what i want, is that they dock at the top of the container, but if there is another docked control there, the new one is displayed below that one...
Did vs2008 or vb.net got some of the solution to solve properties setting of the components are same with each other?
Example: like I want to standard the datagridviews' property, each of the datagridviews' property is same with each other. but each time I create the new datagridview. I have to manually set the datagridview 1 by 1.
I'm doing an application for a school to help them keep track of student attendance and because I'm rather new to VB 2008 .NET I'm sure I'm missing something simple.see the screen shot and attached sample application showing the problem I am having.
The screen shot shows 3 open forms. I'm not able to get the value from the 3rd open form into the Student ID textbox of the 2nd form even though my messagebox shows a value is really in there.The attached application has 3 forms similar to the production application I'm writing which also includes 3 forms. Could you look at the application and tell me what we are missing to get the textbox data in the 2nd form to show up?
I've set the Icon for my forms and project, and saved. But my project's icon is still the default app icon.
View 14 Repliesi am working on a college project in visual basic 2010. in my program, i noticed at the last minute that i needed to add a "main" window. in this main window, i want to have all my other forms opened by buttons (i know how to do that part of it).
the problem i keep having is the window with the options to save the information pops up, not the main window. is there a way to easily fix this? maybe a snippet of code, because the only way i can think of is to scrap the project, start over from scratch adding my main window first, then the others.
Do you know why this happens? If (strCampaignFolder <> "") Then 'Next line works fine when strCampaignFolder already has a value set by FolderBrowserDialog1.SelectedPath further below.
FolderBrowserDialog1.SelectedPath = strCampaignFolder Else 'PROBLEM: Next line causes the external .NET code 'UnsafeNativeMethods' to put the app to sleep when strCampaignFolder has no existing value!
[Code]...
I have a list box on my form with 2 value - "2010" & "2011". When I change the value in the listbox it should set the minimum and maximum value of 2 datetimepickers. Each time I try to change the value I get an error - for example if I change the listbox from 2011 to 2010 I get the error:
"Value of '31/03/2011 00:00:00' is not valid for 'MaxDate'. 'MaxDate' must be greater than or equal to MinDate. Parameter name: MaxDate"
If ListBox1.SelectedIndex = "0" Then
DateTimePicker1.MaxDate = #3/31/2011#
DateTimePicker1.MinDate = #4/1/2010#
DateTimePicker2.MaxDate = #3/31/2011#
DateTimePicker2.MinDate = #4/1/2010#
End If
If ListBox1.SelectedIndex = "1" Then
DateTimePicker1.MaxDate = #3/31/2012#
DateTimePicker1.MinDate = #4/1/2011#
DateTimePicker2.MaxDate = #3/31/2012#
DateTimePicker2.MinDate = #4/1/2011#
End If
I have a panel with 5 labels and 5 listviews in it. By default they are hidden. At runtime I want only the ones shown that are needed. For example, if there are enough players for three tables then three tables should show up. I know how to make the controls visible, but not sure how to control how many are actually displayed. I also think I may have to do seperate loops and seperate the control types?
Private Sub Set_Tables()
Dim tables As Long
tables = Math.Ceiling(NumPlayers / NumPerTable)
[Code].....
I have a combobox which is populated from a datatable.
I hae a list of values also and when one is selected i would like it to highlight the correct value in the combo box and have been trying to no avail.
my code is
Dim searchrow() As DataRow
Dim searchrow2() As DataRow
Dim cellvalue As String = dgvStockComps.Rows(e.RowIndex).Cells(1).Value
[Code]....
eveytime i sellect a value in my list nothing happejns to my combo box (i.e. it goes blank and it doesnt show the sleected item like i would like!)
I am having one heck of an issue with a webbrowser control I am using. As part of my job, I am working on creating a tool to automate an older system that we still use. The part that is being automated is web-based, and the group running the automation does not have access to any automation tools like QTP. In order to give them something they can use, the idea was to build an application just for them. In this application, I have everything working perfectly, with the exception of the most important part: the entry of a policy number. The policy number goes into a textbox, and then the user presses a button. A part of the automation sequence involves the use of a timer.
If I manually navigate to the appropriate page and put the .SetAttribute statement in a button action on my form, it works perfectly fine. However, if I put the .SetAttribute statement anywhere that is being controlled by the timer ticking, it does not work.So, this works:
Private Sub btnTest_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnTest.Click
Me.wbPrestige.Document.Window.Frames("WORKSPACE").Document.GetElementById("policynumber").SetAttribute("value", "1234567")
End Sub
but this does not:
Private Sub timerLoad_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles timerLoad.Tick
Select Case currentStatus
Case Status.wait_for_retrieving
[code]....
As a note, I do not have the Select statement in the Tick action; I have it in its own little sub. However, since it functions the same way no matter where it is, and to save space, I combined everything here. Also, at the time of the timer firing and setting things into motion to enter the policy number, the page is already fully loaded, so I don't think it is an issue with that, though I could be wrong.
It does not throw an error. The "1234567" above is passed in as a string, and doing a watch on it at run-time does show that the value is actually in there. It just seems like the .SetAttribute is not registering on the textbox. I have tried a few things ranging from "what-if" all the way to "that-is-so-dumb-it-just-might-work." Nothing seems to do the trick. I have tried sleeping everything for a few seconds just to see if there was an issue there. I have tried issuing the .SetAttribute command a few times in a row thinking it just wasn't taking the first time. Since setting .Focus() didn't seem to work for it, I even went so far as using SendKeys to move focus to the textbox on one attempt and API calls for mouse clicks (to click inside of the textbox) on another attempt. As a last crazy attempt, I had the Select statement doing a .PerformClick on btnTest (which works if I navigate to the page manually).
Most of the apps I write have a base / home form and a few other forms (three of four typically) which pop up in response to controls clicked by the user. I'd like to be able to set some properties to be the same for all the forms in an app; particularly properties like BackColor and FormBorderStyle. Yes, I can manually set the individual properties for each form in the VB IDE, but I'd prefer to be able to have one line of code in the base / home form for each property along with one line for each dependent form which says something to the effect of "use the same property value as the base / home form has". Overall, my objective would be to have one single line of code in the app which, when changed, would apply the changed property to all the forms. For example, a single line which I can change to take the BackColor from Apple to Orange for all the forms ...
[Code]....
Dows anyone know how I can build a timeout feature into a windows forms app.
The app is event driven, but I am thinking of somehow using a timer which counts down for say 10minutes, and one the timer ticks then we time out the user.
The problem I have is how can I reset the timer each time the mouse is moved or clicked.
I got a form, another form, another form, another form, etc.And I got a quit form (Msgbox is not pretty)So, there starts a problem.I have two quit forms now, so that the user can pick the best one.The problem is that I don't know how the user can pick it. I have a quit button in Form3. I want SettingsForm have one label that says "Use the new quit dialog:" and two RadioButtons (which it has.) The Yes Radiobutton = Uses the new form, the no button uses the old one.Settings save the selection for the next session, etc.
RadioButton2 = Yes
RadioButton1 = No
Label = Use the new quit dialog
ButtonQuit = The Quit Button
I am doing a alarm system project which allows a user to select a particular alarm and test the sound. It will also enable the user to save the alarm as the prefered type. So that the next time the alarm rings, it will be that tone which the user has selected.i have already done the select alarm button, play and stop button, but i am having trouble with the save button. [code]
View 1 RepliesSo I am playing around with the resize event. My form is 500 wide, my button.left is at 100. If I use:
Dim int As Double
int = button1.Left / Me.Width ' this = 0.2
'resize event
'Button1.Left = (int * Me.Width)
TextBox1.Text = (int * Me.Width).ToString
The number in the texbox is correct - proportion wise, but it won't set the button1.Left to this number. I'm sure this is because int is a Double where .Left is an integer?
I'm having trouble with setting a datagridview's cell in edit mode, or rather, to let the user type some input on load of a form (as in Excel or the like).
This is my code (after the dgv has been filled):
dgvTentander.EditMode = DataGridViewEditMode.EditProgrammatically
'(or dgvTentander.EditMode = DataGridViewEditMode.EditOnEnter)
dgvMyDGV.CurrentCell = dgvMYDGV.Rows(lastrow).Cells(TeCOL_Quant)
dgvMYDGV.BeginEdit(True)
The code correctly indicates that the cell is selected, and when the page is loaded I can still se the cell selected, but the cursor doesn't appear and nothing happens when I type.
creating a docked menu form?
View 1 RepliesI have a borderless form that I'm "docking" onto the top edge of my screen. Inside of the form, I'm placing a single toolstrip control, which docks across the entire form -> (picture the taskbar to get an idea of what I'm talking about).Because the borderless form has no edge to it, I wanted to draw a black line along the bottom edg` of the form to differentiate the form from the windows or desktop behind it.
The problem that I'm facing is that`the toolstrip will not move "behind" the line when it's docked, no matter how I order the control layers.
I've tried programatically sending the control to back to no avail either.
Any ideas on how to get the line to show above the docked toolstrip?
I'm having a few problems with the layout of my new browser. I have a WebBrowser control which is docked 'Fill', and a MenuBar at the top docked 'Top'. When I run the program and go to Google (which has a dark bar at the top), a white gap becomes visible. I think that this is because the MenuBar's RenderMode is set to 'System'. When I click on it in the editor the bottom of the background is a few pixels away from the MenuBar's bounding square.Also, the MenuBar's RenderMode has to be set to System other wise the control is drawn as a rounded-rectangle and there are gaps in the background image in the corners. That said, I could change it, if someone could provide a solution to showing the background image in another control and set the MenuBar's background to transparent.
View 14 RepliesI am in the process of switching from Visual Studio 2003 to 2005. I have been unable to figure out if there is a way to replicate the "docked" Find search box like in Visual Studio 2003 which I have uploaded as an attachment or you can view it at the following link: url...It looks like in VS 2005 you always need to launch the Find dialog: url...I don't really like having to launch the Find dialog whenever I want to search for some text. Does anyone know if there is a way to mimic the docked search box?
View 1 RepliesHow do I code in vb.net that the text box can only accept 10 inputs from the user. User can only enter 10 strings.
View 2 RepliesI am trying to make a program that allows me to operate a program while I am not around (kind of like a bot) because I need to move alot of things and do the same motion over and over.
So in my program's settings I have made a form that is transparent that I want to set my working area with (i wont be resizing the form, it's size is "975, 575") and save the forms Top, Left, Bottom, Right positions so I can create a macro for my mouse to click.
how to save a forms position on the screen? So I can use it to set a working area?
I just want to save its current location to 4 variables
I need to work with custom controls, I want to be able to set the properties of my controls so when I put them on my windows forms they will show up in the properties window thing.
View 3 RepliesI have a form which I am adding a gradient to. However on this form I have aTableLayoutPanel (with controls) with the dock set to Fill. When it fills it covers up the form and the gradient on the form. Is it possible to make the TableLayout Panel and its controls colour clear or can you pass the same gradient color from the form to all the controls in the TableLAyout Panel (including the TableLAyoutPanel).
View 8 Repliesi have form1 which has panels docked in its parent. the panel contains some graphics, texts and images for the mainform.So i would like to invoke/call another form which undergoes to form1. in form1, i set properties "ISmdiConainer=true"...and i have a button to call another form..under the button, i have put a code.
Dim MDIForm As New employee
MDIForm.MdiParent = Me
MDIForm.Show()
therefore, while the panel is docked to entire form, i can' able to see the employee form whenever i call it. unless i undock the panel, thats when its coming but when its docked, unable to see the calling form.I would like to see the callingform(employee form)when the panel is docked.
I have two controls (for example the dockable toolbars) on my main form. Now one to the Left L1, and other to the right R1 now when I resize these controls during run time, slowly by a timer , L1 goes pleasantly.(Because size reduction happens from right to left on a control).
On R1, the problem is different, since it is docked right, every time it is resized, it starts flickering...
Is there a way to detect when a laptop is docked or undocked? I know how to get the "dock" status of a laptop using GetCurrentHwProfile. So is there some type of event raised when a laptop gets docked/undocked that we can catch? I did do something similar in the past for the detection of USB devices using a ManagementEventWatcher ...
View 2 RepliesI want to do something like:
[Code]...
Where SOME THING HERE is actually code that returns the control that is docked directly to the left of the ctl