I have a number of tabpages that each contain a datagridview control only. Based on the results of a SQL statement I then loop through each tabpage and set its name. The reason for this is that at runtime (and depending on the results of the SQL statement), the contents of each tab page will change - henceI loop through the tabpages and set the name/ text (to reflect what will later be shown in the DataGridView)
The datagridview control on each tab has the default name e.g. DataGridView1, DataGridView2, DataGridView3 so it's easy for me to loop through them e.g.: for i as integer = 1 to 3
Is there a more efficient/easier way changing the backcolor of a control when it has focus and lost focus? Let's say I've got 10 text boxes. Right now I would have 20 different events...10 for Enter event and 10 for Leave event. Of course, entering would change the back color to "green" and leaving would change it back to "white".
I have a textbox on a form that when it loses focus it updates other text boxes on the form. But before it updates the other textboxes I check the input value in the textbox lostfocus event if it is undesired I return focus to the the textbox and alert the the user with a msgbox. However where my problem is, is that when the cancel button is clicked I don't care what the input in the textbox is because the changes are being canceled but if the value is undesired the it keeps returning focus to the textbox instead of canceling the changes. Is there a way to see what control was clicked on before or in the lost focus event? Can't seem to figure it out tried enter and leave events but no luck!
So for example something like this...
Code: Private Sub TextBox1_LostFocus(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus If Control that was clicked <> btnCancel then
Is it possible to set focus on the keydown event so after the button control, sets the focus into the keydown? although says often control can have focus,.Putting a button and a keydown event on a form...
Doing a calculation, variable is stored as an integer.It got too 2,147,483,647 before giving me an arithmetic overflow. Anyway i can increase the number it can hold?
I want to display a string (stored in a variable) in notepad(or any other default text editor depending upon the system). Saving to a text file is not necessary. I just want to open Notepad with an unsaved file containing the text. Please help
I am trying to pass some declared variables to a stored procedure. Here is my
Private Sub Button1_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles startpayrollButton.Click Dim ssql As String = "select MAX(payrolldate) AS [payrolldate], " & _
Using VB2008 How can we fill the datagrid with information from a stored procedure and a sp variable.We have a dataset named: DBnamesDataSet, a source: ShownameBindingSource and a adapter: Show_nameTableAdapter.
Stored procedure: alter PROCEDURE [dbo].[show_name] @name varchar(50) AS
I have read this many times. Focus is a low-level method intended primarily for custom control authors. Instead, application programmers should use the Select method or the ActiveControl property for child controls, or the Activate method for forms. What exactly is the difference? Subnet Calculator / Planner Serial Port
In my project I am using a LINQ to SQL class that contains a stored procedure which includes a string value as an output parameter.So to capture that, I created a string variable as follows in the procedure:Dim spOutput As String? However, when I do this I get the following message "Type 'String' must be a value type or a type argument constrained to 'Structure' in order to be used with 'Nullable' or nullable modifier '?'"
from my main form i'm giving focus to a control dynamically to calling form for example i have 3 child form, child1, child2, child3 form main form before i call the form i give the focus to a control which is set on some condition
[Code]...
and when i call child1.controls(cntrlname).focus() it throws the error. any idea how i can give focus using above code to one of my control in groupbox.
I need to know how to set the focus to a specific tab on a multi-tab tab control.[code]each followed by a .Refresh, but the tab control stays on the same tab. Do I have to cycle thru the index to get back to the base tab on the form, or what?
I am using VB.Net 2005. The form contains many controls. When the tab or enter key in the keyboard is pressed I want the focus to move to the next control in the form in some order.
i have a window form which has text boxs, buttons and radio buttons.when the form is loaded i want to put the cursor focus to TextboxA. But what i got is it didn't go to textboxA although I call TextboxA.Focus() at Form_Load event.In my Form_Load event() i have:
1) assign a value to a global variable. 2) hide a panel 3) set this TextBoxA.focus.
What i found is if i didn't checked the radio control to True in Form design time, the focus is go to that place, textbox.If i set the radio checked = True in form design time, focus is go to this radio button although i set TextBoxA.focus in form load line end.In my radio_checkedchanged() event, I have:
1) clear all textbox and set the focus to textbox. ( i even tried remove the set textbox focus line in this radio event but it didn't work)
But i must at least set this rdo button checked = true to carry on.if i set true, focus get lost.My program is a simple user registration form. Here is the
vb.net Private Sub rdoNew_CheckedChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles rdoNew.CheckedChanged If rdoNew.Checked Then
I need to focus on a textbox after an item has been selected from a dropdownlist.
I've tried control.focus() and setfocus(). The last thing I've tried was Set_Focus(dtbEffectiveDate.ClientID) inside the SelectedIndexChanged method with the folowing method.
how to capture the mouse wheel if the mouse is directly over my control - regardless of what form / control has focus?? - however if another window or control is over the control at the time it won't scroll.
I have a treeview-control and a datagrid-control on my form. In my datagrid-control I have two columns with records that contain the the content of the parents and the childs of the treeview-control. On starting up my application, the treeview-control is filled with the records that we also see in the datagrid-control.
I have a form with 3 controls that have TabIndex values set:Combo box (cboPostpone) - TabIndex = 0 Postpone Button - TabIndex = 1 Install Now button - TabIndex = 2
The code below is part of the Timer1.Tick event The code below seems to change the focus but then when trying to tab through the controls, it stays on the combo box.
[Code]...
Lastly, I removed cboPostpone.Focus() command from the Timer1.Tick event and move it to the Postpone button Click event. I run the focus command right after the me.hide command. I delayed it the first time and it came back with the Postpone button in focus again instead of the combo box.