Forms :: Detecting If Form Is Active
Jun 2, 2011I am new to vb.net and what I want to do is change the bg color if my form is active.
I have tried searches and try and fail but I cant figure it out
I am new to vb.net and what I want to do is change the bg color if my form is active.
I have tried searches and try and fail but I cant figure it out
I was wondering if there's a method to set the form as the active window (not topmost obviously), if it's currently not the active window (meaning another window is currently the active one). By active I mean "selected".
View 1 Replieshow to get all the active mdi child in an application..it is possible to work? me.ActiveMdiChild.Name
View 1 RepliesOn a dynamic form a WebBrowser control connects to a Media Player on one of our servers.After the form is closed the audio is still running even though the FormClosed event is handled.[code]
View 4 RepliesHow to programatically find the Currently opened form's Name
/Active Forms Name
I'm trying to call a method defined within a child form from the menu strip of the parent form when the child form is active.
View 1 RepliesIs there any way to skip a the validating event of the active control when the close button of the form is clicked. It is very annoying when user wants to close the form, but due to the validate event of the active control, it asks for the valid input. The user is forced to give valid input to close the form. I have searched a lot for this on net but no any proper solution could be found.
View 5 RepliesI want to get the active control (control which has the focus or where the cursor is on) each time the cursor moves to another control or each time a control receives a focus.
View 5 RepliesI typically prompt the user to save changes in the FormClosing event in MDI children. The application updater uses a Process.CloseMainWindow call to close the application if it's running before the patch update is applied.
I need to detect when the updater is closing the application and NOT prompt the user to save changes but save them automatically. I've tried using the System.Windows.Forms.CloseReason but this method isn't working for me. I capture the CloseReason in the MDI Parent FormClosing event but it's called AFTER the MDI children are told to close. I tried capturing the CloseReason (e.CloseReason) in the MDI child's FormClosing event but it registers as MDI Parent closing and a normal application exit is also going to raise this same e.CloseReason so I can't auto-save here either.
So my question is: How can I detect this Process.CloseMainWindow being used to close my application so that I can bypass all save prompts and save automatically? What is the first event called in this method of closing so that I can signal all MDI children that are open in their FormClosing event to just save?
Basically, I have a program that uses up one Monitor (With maximize/minimize/etc options), and I'm going to develop another window that by default, you'll have to swap to. But, if there are two or more monitors detected, throw the 2nd form on the 2nd monitor.
I have found a way to detect multiple monitors (Using the SystemInformation Class to return the monitor count), but it's placing the form on the other monitor that's the problem.
I need to set a variable upon the user scrolling to the end of the text on the textbox ("Scroll to end to accept terms") type thing but I can't seem to find how to get the value.
View 2 RepliesI would like MyProcess() to fire when I click on any of several checkboxes. I could do it like this. [code]I have alot of checkboxes, and anyway, this method isn't very scalable.Is there any other way for a form (or panel maybe) to detect mouse events on child controls kind of like the way the KeyPreview property of a form allows it to detect key events of it's child controls?
View 3 RepliesI'm new to VB 2010 but have be using VB6 for many years.I'm currently stuck trying to store the state of open MDI childs at the moment the MDI parent is closed. Clicking the parent upper right close button appears to close all open MDI childs before running the parent 'Closing' or 'Disposed' events.I am therefore unable to detect which MDI childs are open and cannot restore them next time the application is run.Is there any other event for the MDI parent I can detect the start of the closing process before the children are closed?
View 2 RepliesSituation: Two forms A and B get opened, but when I select A I want B to show on top of A if it's opened.
How would I do this without using top most?
I need to find out how to detect keypress's outside of my form
View 1 RepliesHow do I minimize all active forms in my application with a single button click?I have multiple forms visible at a time, and I want all my active forms to minimize when I click on a single button on one of the forms.
View 2 Repliesi would like my form to dissappear when the user clicks outside the form in vb.net. how do i do this?
View 1 Replieshow to detect when the "DEL" key has been pressed in a VB 2008 windows form?
View 5 RepliesIn a project I'm working on, I have 3 separate mazes, a Splash Screen, and a Module for my global variable(gWin, to detect wins on the mazes). When you finish a maze, I'd like to get it so that it does not allow you to go back and redo a maze, to prevent cheating as I want a final screen to appear when they complete all 3 of the mazes. Is there a way that I can make a variable or something to be able to check if a maze was already completed then cause that maze to have it's .Enabled property set to false?
View 8 Replieshow can i detect mouseclick outside the form (for example desktop)
View 5 RepliesI have created a windows form application which goes through Internet Explorer index.dat files and extracts various information (URL's , date they were last accessed etc). I then display this information in a data grid view. From here i would like to be able to click on a URL link and open the web page without activating any active content (such as java script, activex, viruses etc). I have tried to do this using Internet explorer in 'offline mode' with the problem being if the web page requires an online connection it automatically changes Internet Explorer from 'work offline' to online mode.
View 1 RepliesIs there any way to detect the area under a form window. e.g I want to create a grid and use what's in that grid to match patterns.orIs there any way to take a screenshot of the area under a form?
I have been searching all over for something that will do this and the only thing I managed to find was [URL]..I do not however want it for this application (If I really wanted to cheat at a game I would buy the software). But this is a perfect example of the pattern matching I wish to achieve.Edit: OK scratch that... I have managed to take a csreenshot of the region under a form, now has anyone any experience in pattern matching images?
I can detect the type of mouse cursor (normal, hand etc) inside the form but i need to detect it when the cursor is outside the form.
View 2 RepliesIt has to be a simple line of code but I do not know how to construct it. Using VB 2010 Express, I have a MDI parent form and many child forms. I want the parent form to determine what child form is active and load data into the RichTextBox1 on the child form. Each Child form has a RichTextBox1. The parent form gets its data by loading a file.
I am close to a solution but just can't get there. You will see in the code below, if I make a direct reference to a specific child form, it works great. What I want to do is to use the Active Form function to determine which form to write to. I have looked at the MS tutorial which gets me close.
Private
Sub OpenToolStripMenuItem_Click(ByVal sender
As System.Object,
[Code].....
I am creating a user control where when a user clicks a button a popup window will show up with information. The popup window is driven by a toolStripDropDown so when it shows up it does 2 things
Does not move the other controls on the form around but displays over them That it can show the details outside the bounds of the user control itself without having to reserve the space ahead of time
Here is some code
Public Class Popup
Private treeViewHost As ToolStripControlHost
Private Shadows dropDown As ToolStripDropDown
[Code].....
Now my issue is as the form moves or resizes the Tooldropdown does not move relative. I understand that. When I try to capture the move event of the user control that event does not fire when the entire form moves. There has to be something I can capture because the controls in the container of the form move relative, what drives that? I tried wndproc but nothing fires during form move unless the form is repainted.
I'm working on a UNO (Msn-based) online gaming tool - you know the card game. It's the second version with more features for UNO fans. I would like to get the screenshot function to work.
It's just as simple as this: The UNO main window
The screenshot viewer shows the screenshot of the active window (which appears by clicking on "Screenshot"): (This form is named as "Screenshot", the Picture Box "myPictureBox")
My question is, which code do I need to bind these functions. I think the pictures are describing this good enough. (The "save screenshot"-button is ToolStripButton1, the button for making screenshot is ToolStripButton10).
I want to make an application that allows the manager of the company whether the employees are truly active: screenshot and a "timer" to measure the time of the activity of the employee Can be controlled using the mouse or keyboard while the application is not active, but in execution.Is it possible in vb.net to know if the user of the machine is using the mouse or keyboard? My idea is to set a "Timer" which triggers automatically after the connection of the employee and every 10 seconds the application checks whether the mouse position has changed or a letter is entered on the keyboard except the"Timer" Will Be stopped until have a new mouse position or activity on the keyboard. But the problem is: is the application able to know the position of the mouse or to capture all keyboard input even if the application n 'is not active(not in the foreground)?
View 2 RepliesI have a project with several forms. I need some of them to be in a modal window. How do you set this to be true? Also, when some of the forms are shown I need one of the buttons on the previous screen to be active.
I have tried:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Form.ShowDialog()
Button.Select()
End Sub
I have two issues. The first is that I want to make a textbox scrolling similar to how credits scroll. I don't want it to move on the form, just to scrolling the text down a line/pixel. I thought I could do it with the "Lines" element, but I'm not exactly sure how to execute it.
The other problem is with my flash screen. Right now I have it set so when a button is click, it goes onto the main form. I don't want to use the button but rather have it so if Enter is pressed at any time, it'll go to the main form. All the solutions I've tried to use involve the "e.Keycode" code, but for some reason its unavailable.
I am trying to have any only one form type eg Countries, Projects, or Vendors etc. open at the same time. So, if a user has the Country form open and goes to open it again from the menu I would like the applaication to bring the form to the Front of the MDI container. I have tried a number of things like BringToFront, ActivateMdiChild, etc.
[Code]....