2008 - Form Gains Focus On Its Own
Sep 9, 2008i am working on a System. But everytime i show another Form, or Focus Something Else, One Particular Form gains Focus on it's own right after. Does anyone know how i can Fix this?
View 6 Repliesi am working on a System. But everytime i show another Form, or Focus Something Else, One Particular Form gains Focus on it's own right after. Does anyone know how i can Fix this?
View 6 RepliesHere is what I've done:1) Created an Excel COM add-in for Excel 20032) Added a NotifyIcon to the Windows taskbar notification area (aka system tray) during ThisAddIn_Startup3) Added a ContextMenuStrip with a ToolStripButton to the NotifyIconWhy is it when I right click on the NotifyIcon, Excel gains focus? If after clicking on the NotifyIcon to display the ContextMenuStrip I choose not select an option on the ContextMenuStrip and instead click back on the Excel window, I get a weird flashing cell in Excel.I've created a video of the problem to help you see what I [url] anyone know how to prevent this? Ideally, I'd like to be able to click back on Excel and only have the ContextMenuStrip close and Excel regain focus.
View 1 RepliesI have two forms in an application. One is he background and then I show another keypad form called with the show() method (not showDialog) because I need to perform some validations on btn click.
The kepad has 10 buttons and an Enter Button. The problem is that the form keeps loosing focus (I checked this with a messagebox which keeps poping up once for focus=true and again for focus=false, it continuously keeps losing and gaining focus) so it does not process any keypress events untill i click somewhere on the form. I tried using me.focus() in form load event but to no avail. The forms TopMost property is also set to true.
form1 (startup) has buttons which show form2 and form3. when I press the button to show from2, form3 or form4 and set focus to a txtbox in form2, it does that, but after 2 to 5 seconds focus jumps back to form1 without my doing anything. This happens only on starting the program - if I click on form2 where I want to be, everything does OK from then on, but I don't want the user to have to do that. There is no timer on any of the forms. forms 1, 2, and 3 stay visible at the same time per design, but the focus always reverts to form1. I have tried many combinations of showing form2 and form3 (and form4), but with no change. I have also changed properties of the forms which I think may have something to do with the problem - no luck.I can't find anything in the help file which addresses "form focus changing". [code]
View 1 RepliesHere is my
Clipboard.Clear()
Activate()
[code].....
I have my form set up to be able to be kept on top if the user so chooses. When it is set to be kept on top, I want the opacity to be reduced when the form loses focus. When I set opacity on init, it works fine. When I use this code, it doesn't work:
Private Sub Form1_LostFocus(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Me.LostFocus
Me.Opacity = 0.2
End Sub
[code]....
Maybe I misunderstand how LostFocus and GotFocus work, but according to MSDN this appeared to be what I wanted.
I have this rather annoying problem when printing in VB.NET. I use the PrintDocument object and after it has done its job, the form gets minimized to the taskbar. I tried to force the focus on the form but to no avail. I was just wondering if someone else has encountered this problem and maybe has a solution for it?
View 6 RepliesI have a loop that says this...
Do
If e.KeyCode = Keys.F4 Then
Exit Sub
Else
[code]....
My problem here is that what the loop does is click on another program, thus taking the focus off of mine, how would i be able to make my app see if I press the key even if the form isn't in focus?
Q1: How can i make it so that my window that i want to show as a drop down does not appear to take the focus off the main form that is calling it?
Q2: The form that is dropping down has the FormBorderStyle Property set to None - thus the window does not have a drop down shadow - how can I make the popup window have a shadow?
After I did a sendkeys to another program from my form, i wanted to return focus to the form. i tried me.focus = true but that doesn't work.
View 1 RepliesI am having problem setting focus on specific cell in my Datagridview1 . On Form1 when clicking on cell 3 in any row, I am callig a Dialog1. However, when done working with it, and closing the Dialog1, the focus returns to cell 3 in my Datagridview1 . I like to set the focus on the next cell(4) making it the current cell.
I have tryed :
DataGridView1.SelectionMode = DataGridViewSelectionMode.CellSelect
DataGridView1.CurrentCell = DataGridView1.Item(4, e.RowIndex)
DataGridView1.CurrentCell = DataGridView1.CurrentRow.Cells(4)
And few other things, I am always getting this exception: Operation is not valid because it results in a reentrant call to the SetCurrentCellAddressCore function.
I have mdi application, on main form which is mdi container and has a tree view. i open the child form on afterselect even of treeview. the issue i'm facing that i open the form but focus remain on tree view until i click on the the form. my question is how i can give focus to form rather it stays on treeview. i tried frm.focus also activatemdichild(frm) no sucess.
View 21 Replies[code].....
View 4 Replieshow do you keep focus on a particular form...
like i have playagain.focus()
but if i click on my other form it playagain goes behind it
I have a form where in it there's a webbrowser control doing some autonomous tasks. I leave it running in the background but, due to the navigation in the webbrower control, the window pops-up in front of all others and this is really annoying when Im doing something else.
Is there a way to disable the form from auto-focus or whats doing? Even if I hide the form using Hide() it still is able to remove the focus from whatever window has it.
i have this form, lets call it form1, i dont want the user to be able to click outside the form or let the form lose focus, kind of like when you are setting an options for a program and you click outside of the options settings and the options dialogue box flashes and refocuses your mouse on it and wont let you click anywhere until after you hit ok. i also dont want the user to do a cntrl + alt+ delete and open that options box thing that takes over your screen
View 2 RepliesI'm working on a program to wish my girlfriend a happy birthday, my idea is to show a label like a notification, similar to the one used in messenger, but I want it to be on top of whatever she is working on the computer at the time, even games (she's a hardcore gamer). Is this possible??what I'm asking for is a form on top of everything, not stealing focus, and if she presses a key, for example "q", the message activates no matter what she is doing. I'm a beginner, and I know how to do the label, the key press, but I don't know how to do the above mentioned
View 6 RepliesI want to create a program that gets if the user has pressed a code, for example F8, but without the user having to have focus on the form. I want the program to start hidden, and while the user works normally (say browses the internet (Go Google Chrome)), he just presses F8 and the form shows up. So I ask, is there any way to get key presses outside the form? [code]
View 2 Repliesi have two Forms. The first one is my Main Form and the second one my Child Form. From the menu in Form1 i open Form2, butnot as ShowDialog(). After showing Form2 this form has the user can do something. But at the same time he is, and he msut due to application function, able to do something in Form1.Basically this works, but the problem is when the user klicks on Form2 on a Button and then he wants to clicks on a Button on Form1 he has to click two times1. time to set the focus for form12. time to click the button
View 1 RepliesWhenever you have a messagebox, it grabs attention from your main window and doesn't let you click back into your form until you hit okay.I want to make a form that does kind of the same thing. I have this for that shows download progress and I don't want the user to be able to click back into the main form until the download form is finished.
View 4 RepliesIs it any way to loop so a form always is in focus?
View 3 RepliesI am just getting into the learning curve of .net. I have thus many tinyl hitches to get some quick fix. Thus if my questions are dumb or too down right primitive, please pardon the novice.I have a few text boxes in a form1st QI want to get to a particular 1st_txtbox when the form opens. Hence in the load event i place a line: 1st_txtbox.focus()But on reopening the form the 2nd time, if user has already moved to 2nd_txtbox, the cursor gets to 2nd_txtbox. Where did i go wrong?
View 3 RepliesThe form is the main form, this form is Disabled while the user goes to a different form and then Enabled once returned (this is so some functions are automatically processed when this happens using Handles EnabledChanged) within this I want to set the focus to a certain text box i have tried setting the textbox to the lowest TabIndex but i don't think this will make a difference as this isn't the first time the form is opened and I have also tried textbox.focus() but neither of these have worked.
View 3 RepliesMost of my experience in Visual Basic programming is in VBA. I'm currently trying to build a VB.NET Windows application that basically consists of a form that has one button and one label. When the button is clicked, the label should serve as a "counter" that counts from 0 to infinity until the user closes the window with the "x" button. I do this by putting a loop with a sleep statement in the onclick sub. The loop iterates the integer that is displayed in the label and does a "Me.Refresh".The problem is when the window loses focus. When it loses focus (when I click off of it), the counter stops. Even when I click back on it, the counter doesn't resume.
View 19 RepliesWhen I run my VB.NET Winforms app I do not want it to steal the focus from the other open apps. FYI, my app is started from the command line but that shouldn't make a difference. I've seen question 577076 but that doesn't seem to work.
View 2 RepliesI have made a program with a main Form and several auxilary forms. Is it possible to modify the auxilary form in a way like a msgbox. It stays always in focus, and you cannot interact with the main form. What I did find was the Form.enabled (True or False) method, but then the main form completely greys out, but I don't like the way it looks.
View 1 RepliesI have two mdi children forms open. I would think that clicking on the non active form would change the focus from the active form to the form I just clicked on. It only does this if I click on the title bar. Then the focus changes. But if I click on a control on the non-active form, focus does not transfer.
View 5 RepliesOn my Form_Load event, I simply have a code which is simply Text1.Focus and Text1.SelectAll. Neither of these actually works. I've also tried this on the Visible_Changed event and checked if the form is visible.
I can create a button with this code in and it works fine. Is this something to do with the text box not actually being visible at the time when the code is executed? It's driving me mad!
I have a form which contains a progressbar and a Listbox which update as the code runs through and performs some sometimes time-consuming calculations.
At one point in the code, it breaks to ask the user to enter a number using :
Usedefault = MsgBox("Do you want to use the default value of " & Default_No & "?", vbYesNo)
If Usedefault = vbNo Then
[Code].....
this works fine but I find that once the data entry is complete, and the code continues to run, the form loses focus and the progressbar and the Listbox updates cannot be seen until the code finished its calculations.
I have a mdi form and two child forms ina VB.net application. When i load the mdi both of these child forms are shown, one of the form is in focus while other is not. Now the problem is if i clickon the body of the second form it does not get
View 1 Replies