VS 2010 Stop From Changing Focus And Form1 Load Events?
Sep 3, 2011How do I autoscroll my richtextbox?
Form1_Load events;
How do I make it do this event occasionally? Like maybe every 5 launches, it does the event?
How do I autoscroll my richtextbox?
Form1_Load events;
How do I make it do this event occasionally? Like maybe every 5 launches, it does the event?
Using VB 2008:Situation: A Form1.BackgroundWorker calls a Form1.subroutine. That sub starts a Form1.Timer with Me.tmrOK_BlinkForm.Enabled = True...fires Timer code in event: Public Shared Sub tmrOK_BlinkForm_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles tmrOK_BlinkForm.Tick
Form3.Visible = True
Form3.Label1.Text = gNowButtonDispText
Form3.BackColor = Color.White
Form3.Refresh()
[Code]...
There must be a way to do this, I just need the correct BackgroundWorker Syntax send Stop commad to Form1.Timer from Form3.Click_event...all inside a Form1.BackgroundWorker thread started in Form1.
A form's key events will fire when you press a key. Place a control on that form and it won't happen any more because that control has focus. There are exceptions to this however as you will see if you place just a h or v scrollbar on the form. The key event will fire because the scrollbars can't receive focus as is demonstrated by the following
Private Sub ScrollBar1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles VScrollBar1.GotFocus
Debug.Print("Scroll GF")
End Sub
[code]....
So I've made my own special scrollbar usercontrol and i can't figure out how to have it leave the key events alone. I'm pretty sure that the problem is that my usercontrol can receive focus at the moment.
I found that the way of doing this is "SetStyle(Windows.Forms.ControlStyles.Selectable, False)". I put that in the new event of my usercontrol and now it looks like this:
Public Sub New()
' This call is required by the designer.
InitializeComponent()
I have an application similar to calculator, with button from 0 to 9, Enter and Clear. I made it possible to use the buttons by clicking on them and also by using numpad, like shown below: Private Sub Form1_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
Select Case e.KeyCode
[Code]...
I created 3 web browsers (the web browsers is not visible) thet refresh themselves all 2 secondsbut now the cursor change to "AppString" and return to "default"now In every 2 seconds it happening again.
View 10 RepliesI want to make an auto log off feature, I want to detect if there is any user input, and if there isn't the user will be automatically logged off. So I want to know how to detect mouse wheel events when the form doesn't have focus.
View 1 RepliesIs 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".
[Code]....
I Want A Web-Browser (WebBrowser1.Navigate [url]) to navigate to a direct site witha .txt file so the text appears in the browser. ok that works.
When Form1 Loads I want To Use This But It Wont Work WebBrowser1.Navigate[url] but it will only work if form1 contains WebBrowser1.Navigate[url] and button1 = TextBox1.Text = WebBrowser1.Document.Body.InnerText.
Final Question How Can I Get Form1.Load To Do Both Operations
I am having problems making changes to form1 from form2..I tried declaring form1 on form2 Dim f1 as form1.[code]I can change form2 from form1 but not the reverse.
View 5 RepliesMy Form1 is set to 1920, 1080 but it keeps changing itself to something slightly smaller. it just changed to 1916, 1054. Last time it changed to 1920, 1062. I'm not changing anything, it just does it automatically.
View 3 Repliesim trying to open another form2/app that have music but i wanna stop the sound in form1 from playing when form2 open?
View 1 RepliesI am trying to change my child form height from my parent form whenever an event istriggered
View 6 RepliesI am working on a data entry type form and I want the enter key to move focus to the next text box. I've got that working great except that the focus is moving to the label that is, in sequence, between the text boxes.
View 14 RepliesI have a list of textboxs that are binded to a database.
When a user starts to type in one of these textboxs I draw a listbox right under that textbox that shows a list of other items in the field that start with the same keys.
IE, the user types in "Ni" and the list box will have "Nick" and "Nicholas" and so on...
That all works great but when I hit tab I want the next textbox to get focus and the listbox to hide.
If I just wait for the textbox to lose focus you can't do anything with the listbox because DOH the textbox just lost focus and the lsitbox hides.
This has led me in a circle of I'll try this and I'll try that for a while now.
I have listbox.tabstop set to false.
I've tried to manually set focus to the next textbox but the problem is that the listbox gets the focus that instant and all the gotfocus lostfocus code for the textbox is ignored.
I can't out right ignore the listbox getting focus.
that is a question I have been asking myself for a while.Giving a certain flow of events, can I when handling one of them, stop the next ones to be raised? For example, when collapsing a node which child was selected in a treeview (winform), the events are raised like that:[code]I could stop them by using a class member, but I was wondering whether there was a built-in function or just another way (a more elegant way) to achieve this, by acting directly on the events queue.
View 5 RepliesIn my WPF application I have a notification window that appears at the top right for 3 seconds and closes. Just a normal notification window.But when it appears, it takes the focus away from any window that was active.For example, if I'm typing in Chrome and the window appears, chrome looses focus and my typing is halted.The notification window is set to top most so that it will appear on top of other windows, but how do I go about stopping it from stealing the focus of the user?
View 1 RepliesI have little problem. I change the textbox value in pageload time. the textbox change event calling automatically. how to stop that?
[Code]....
I have a custom UserControl that contains just one TextBox. When I set the control to Enabled = False, the TextBox is disabled but the control is not (control still fires the Enter event).
How do I ensure that the UserControl will not receive focus?My Enabled Property Looks like this:
Private _Enabled As Boolean = True
Public Shadows Property Enabled As Boolean
Get
Return _Enabled
End Get
[Code]...
In my windows application, the first form is login form. When the user double clicks my application, the applications icon flashes in the taskbar though the cursor is in the username textbox. The user then again should use the mouse to turn the focus to the login form. But however while i am working with the source code its working just fine
View 7 RepliesA common problem I have come across when migrating from VB6 to VB.NET is that to change the focus between MDI children, you can't just click any control to give that child focus, you must click its title bar. The solution that I have found works is to enter the child form's Designer and change the following:
Code:
#Region "Windows Form Designer generated code "
<System.Diagnostics.DebuggerNonUserCode()> Public Sub New()
MyBase.New()
'This is required by the Windows Form Designer.
InitializeComponent()
[Code] .....
This needs to be done on all child forms in the project. If one form does not have the fix, once it's opened, the bug will return even when the form is closed.
I have two questions for anyone who can throw some idea's my way question 1:I am currently working on a control with three combo box's. This control will be nested on a form, and I want the on-board timer to track how long each control is active. I am trying to use the focus events of the combobox's to determine if the control is active so the program will know when the timer should be started and stopped. My problem is, for example, when the user causes the text property of the combo boxes to change, the folowing code runs:
[Code]...
As you can see, there are points in this sub-routine that can cause the focus to shift, as well as fire the text changed event. While this all happens faster than is really noticable, I would like to eliminate the extra cycles if at all possible. As I mentioned in question one, I am adding this control to a form, to be more clear I am adding multiple instances of this control to a single form, and I am trying to use the focus events to determine which of the controls within the form are active; however, when the form itself is no longer the active application, whether it is minimized, behind another application or otherwise, all of the timers stop. I want whichever control was active at the time that the form was deactivated, to continue as if nothing changed.
That's all I want to do but I get errors when I do this:
Form2.show ()
Me.close ()
Using VB2008
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form2.Show()
Me.Close()
End Sub
i have this code on my MDI parent and on button click i would like Parent to close and form2 to load/show.yet with current code when i click button it closes all the app and doesnt load from2
What im trying to do is load form1 and form2 at the same time.I have a setting called hideform2.So when i run both forms at the start up i want to get it so when they click on a close button and form 2 hides.I want it so when they run the application again it dosent show form2 anymore?
View 5 RepliesI have set a scrollable control's autoscroll to true. What do you do when you don't want a scroll to occur? For example, suppose you have a RichTextBox and a button side by side as below:
Notice that "button1" has the focus. If you click on the RichTextBox to give it focus, the scroll bars will scroll until the upper left corner of the RichTextBox is in view.
But what if, for whatever reason, you wanted to keep button1 in view? How would you do that?
You have a form with 5 Textboxes and 1 button.
Write the code missing in Form1.Load so when the button is clicked, Textbox5 takes the value Done
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, _
[CODE]...
All I want is to update the selected row data in form1 to another form2
Form1 Objects
Form1 = MainAppForm
DataGridView = DGVMain <= binded
Button = btnUpdate
Form2 Objects
Form2 = frmUpdate
Button = btnSubmit
15 textBoxes = you can see its name in the code below and all of them are data binded
MainAppForm Code
Pass the selectedrow data to form2 (frmUpdate)
Private Sub btnUpdateDouble_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnUpdate.Click
If DGVMain.SelectedRows.Count = 1 Then
Try
frmUpdate.ItemIDTextBox.Text = DGVMain.CurrentRow.Cells(0).Value.ToString()
frmUpdate.PartTypeTextBox.Text = DGVMain.CurrentRow.Cells(1).Value.ToString()
frmUpdate.PartNameValueTextBox.Text = DGVMain.CurrentRow.Cells(2).Value.ToString()
frmUpdate.PackageTypeTextBox.Text = DGVMain.CurrentRow.Cells(3).Value.ToString()
frmUpdate.QuantityTextBox.Text = DGVMain.CurrentRow.Cells(4).Value.ToString()
frmUpdate.UnitTextBox.Text = DGVMain.CurrentRow.Cells(5).Value.ToString()
frmUpdate.DescriptionTextBox.Text = DGVMain.CurrentRow.Cells(6).Value.ToString()
frmUpdate.LocationTextBox.Text = DGVMain.CurrentRow.Cells(7).Value.ToString()
frmUpdate.ProjectBoardTextBox.Text = DGVMain.CurrentRow.Cells(8).Value.ToString()
frmUpdate.CommentsTextBox.Text = DGVMain.CurrentRow.Cells(9).Value.ToString()
frmUpdate.OrderCodeTextBox.Text = DGVMain.CurrentRow.Cells(10).Value.ToString()
frmUpdate.CurrencyTextBox.Text = DGVMain.CurrentRow.Cells(11).Value.ToString()
frmUpdate.UnitPriceTextBox.Text = DGVMain.CurrentRow.Cells(12).Value.ToString()
frmUpdate.SupplierTextBox.Text = DGVMain.CurrentRow.Cells(13).Value.ToString()
frmUpdate.ManufacturerTextBox.Text = DGVMain.CurrentRow.Cells(14).Value.ToString()
frmUpdate.Show()
Catch ex As Exception
System.Windows.Forms.MessageBox.Show(ex.Message)
End Try
ElseIf DGVMain.SelectedRows.Count = 0 Then
MsgBox("Please select one item to update!", MsgBoxStyle.Information, "Update")
Else
MsgBox("Updating multiple Items is not allowed!", MsgBoxStyle.Information, "Update")
End If
End Sub
Form2 Code
I want to update the data by this code, but it refresh only the data in Form1
Private Sub btnSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSubmit.Click
Me.Validate()
Me.SparePartsBindingSource.EndEdit()
Me.SparePartsTableAdapter.Update(Me.InventoryDBDataSet.SpareParts)
'Refresh
MainAppForm.SparePartsTableAdapter.Fill(MainAppForm.InventoryDBDataSet.SpareParts)
End Sub
No problem in updating the data if I put the code below in Form2 load event
Me.SparePartsTableAdapter.Fill(InventoryDBDataSet.SpareParts)
but the problem is, it will refresh all the data in the Form2, and my code in Form1 becomes useless.
Thanks in advance!
I have tried to use Form2.show vbModal but "vbModal" underlines with a blue error line. I have a second form I wish to pop up and get some data before Form1 code continues. I will have a button or some other means to close the form then I wish Form2 to take that response and go...
View 9 RepliesI have 2 forms
1. Form1
2. Form2
It always loads Form1 but never Form2 when i press the play button.How can i make it load Form2 instead of Form1 when i press the play button?
How can i get form2 to to load exactly center of form1 or a location within the form when i get form2 to show, no matter the location of form1.[code]...
View 10 Replies