I haven't programmed in Visual Basic before. I downloaded the 2008 Visual Basic and I'm trying to write something that activates the frontmost window of the parent process. I realize that there's a few steps... find the parent process, get its first window (z-axis wise), then raise that window even though it currently isn't the active program.
I've found some example code on the net, but none of it compiles, even code I found at Microsoft. I'm guessing that it's all an older syntax that's no longer supported. [code]...
I am having a bit similar task, which I am not able to get thru. I'll explain..I have two apps A and B, B is kind of a reminder application which runs in the background..but that is not important here, thing is when App B is open, it has a button which takes user to App A, I am doing that using Process.Start("A.exe") all good so far. Problem is I need to make sure that if any other instance of App A is running then I need to jump to that instance. I am able to check for the instance running using Process.GetProcesses() but I am not able to set focus to that running instance.
I have a procedure (parent process) that starts several processes (child processes). The child processes calculate several array variables. How can I pass those arrays to the parent process? At the moment, the child processes write the arrays to a streambuilder and the parent process reads the stream. Is there a better way to do it? Is it possible to have the child processes write to RAM memory and have the parent process read from there? It is like declaring a global variable in the parent process and give the child processes access to it.
I am looking to close the application when I click a cancel button in a login page, but I don't want to do it in such a way that Window 2 closes itself, but by sending some notification to Main Window, and Main Window closes the application. Here's the code that I have so far:
(in loginPage)
Public Event CloseApp As EventHandler Private Sub CancelButton_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles CancelButton.Click
Im trying to activate and bring a window to the foreground using AppActivate but the beginning of the window title changes based upon what the user is doing.
If I show a new non-modal child window using .Show(frmParent), and then the parent window is minimized, the child will get minimized automatically as well.
I'm having a hard to figure out how to get the other process base on the parent process. I mean in task manager i have only one process name I'm gonna call it YeheyTask. But in application there are different application that under the YeheyTask how to get all the subprocesses of that parent process ?
I am working on a .NET console app which needs to clean up resources on exit. The problem I'm running into is that I don't get any notification if the cmd parent is closed via the console window [X], via Task Manager/Process Explorer or programmatically with WM_CLOSE. I can live with not being able to handle Kill Process from Task Mgr. or ProcExp. WM_CLOSE of the parent console is the most likely way that this application will be closed before it's finished processing.
Here are the events I've tried to register for so far: AppDomain.CurrentDomain.ProcessExit += CurrentDomainProcessExit; AppDomain.CurrentDomain.UnhandledException += CurrentDomainUnhandledException; Console.CancelKeyPress += ConsoleCancelKeyPress; Application.ApplicationExit += ApplicationApplicationExit; [Code] .....
These events fire properly when I send a CTRL+C from the console or the application finishes uninterrupted. But none of them fire when the parent app (cmd console) is closed. (The parent/grandparent processes aren't CLR so I'm not sure I would ever receive those Disposed/Exited events. Those are just shots in the dark.) I've looked at some pInvoke stuff but I would rather not go down that road if .NET is an option. Is there a way to detect and handle a shutdown in these situations? I am open to any .NET, pInvoke/Win32/C/C++ solution. (Basically any way it can be done on the Windows platform.). I'm still working with .NET 2.0 so I can't use anything introduced in .NET 3.0+
I've been looking into a way to obtain Parent Processes and then list them in a TreeView so I can list the child processes as child nodes However, it doesn't look like the framework has any built in methods. I thought I heard something about MS putting it in the .NET Framework 4.0. But, that's irrelevant at the moment.
Since there are no specific methods, is there still some way I can manually retrieve this info? Or would have have to use some unmanaged code? Maybe an API?
How to send a message to parent window in VB .Net?In my VB .Net application, there are a few windows which pop up in order.Main form starts form1, form1 starts form2, and form2 starts form3.In form3, I have a button which calls "Jump to Main". Once I click this button,I want to it to close
I have the following code in child window which is working but what I want to do is instead of using response.write I want to use label control or to display all the filename like this: music.pdf, inventory.doc
My Ultimate goal is to pass the values in string (e.g.: "music.pdf, inventory.pdf" ) to the parent window. How do I do it?
Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpload.Click Try '' Get the HttpFileCollection Dim hfc As HttpFileCollection = Request.Files For i As Integer = 0 To hfc.Count - 1 [Code] .....
I'm working on a sdi-like WPF application with VB as the code behind. Basically, I have a main window that has some tabs and a button that opens (shows) another child window. I need that child window to refer back to the parent main window and automatically bring it in focus and have a specific tab selected (via a button on that child). The child window is a separate class file with its own xaml and VB code in my project.In the child I tried using
but this does not appear to work as the main window in the background doesn't appear to be referenced in this way. I can use My.[bla bla].Show() - but that creates a whole new instance of the main window on top of the old one. Activate() doesn't work either since the main window is already activated.It seems like a simple task but am I forced to use something like SetForegroundWindow()?
Here's an example of what I mean: I have Microsoft Word open. I click 'Save As' to open the SaveFileDialog. When I try to click back into Word the SvaeFileDialog window flashes and it plays a beep noise. More importantly, it doesn't let the main program gain focus whilst it's open.
i am using vb2008: now i can find the parent window with this block of code
Private Sub Button11_Click_2(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button11.Click Dim theHandle As IntPtr theHandle = FindWindow(Nothing, TextBox9.Text)
[code]....
i do know how to use sendkeys, but if i use that and click on something else while i send the keys it picks up that window and trys to send the keys there thats what i dont wantnow using the top block of code along with this module how can i get the childwindow with focus on the "Richcntl" box to send text to itin a diffent click button:in this block:
Private Sub Button13_Click_1(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button13.Click End Sub
I am trying to create a simple parent-child form in VB2010. I use a datagridview for each table/datasource and each is bound to the paretn/child table and each table grid fills correctly. What I want is the parent-child relation to enforce filling the child table with only rows that fulfill the current row on the parent. I have created a DataRelation in the form load, but it will not permit a relation between tables in 2 different datasets. If I attempt to place both tables in a single dataset and define the PK-FK relation in the SQL Serve,r I cannot create 2 separate datagrids from the same dataset.
how to disable parent window while child is open so the user cannot click any object in the parent window and to Force the user to interactive only with the child
I am having form called Test1 which contains button( Button1). When I press the button the message box is getting displaying,but at the same time I am accessing the Form Test1. It should not be the case, because before closing the message box the control should not allow to focus the Test1. But in my case the control is allowing to focus the Test1(form) before closing the message box.
Sample code.
If myReader.Read() Then MsgBox("Matched record exist.", MsgBoxStyle.Information, "Data Tool") Else
I am using modal window for my VB.NET program and I am trying to open this child modal window from another window, after I close the child modal window I am trying to refresh the parent but I am getting retry/cancel popup, I tried a lot of things to avoid but I can't get rid of this popup.
I'm using ASP.net; I have a popup browser window that contains an databound gridview with textboxes. It has an "Add to Order" button which takes the values entered and updates the database, then closes the popup and refreshes the parent. This currently works perfectly using window.opener.document.forms[0].submit();self.close(); in a RegisterScriptBlock
I now need to update the database on gridview page chage so that textbox values are not lost. I put window.opener.document.forms[0].submit(); into the PageIndexChanging event of the datagrid, but it does not refresh the parent window. Refreshing the parent window with the order lines helps the user see what they have already ordered. My update database method runs fine, just not the parent browser refresh. I also tried "window.opener.location.href = window.opener.location.href" to no avail.Refresh parent browser window on GridView page change?
In my project i have one parent window form with one menu bar and one status bar. that is what i want is:when i show the child form to see in the status ber an icon relative to the child window.How i can do that?And if that can't be how i can see an icon in a task bar?
I am creating a modal popup window using the Telerik RadOpen function on an Asp.Net webpage.The popup window appears correctly, but the parent window refreshes and scrolls the popup down the page. How do I create the popup without scrolling the parent window.The code I am using to create the popup is:
VB Windows form Application.. I am developing an application of which part of the program is around configuration settings allowing the user to enter configuration items. When the menubar item for configuration menu is clicked on the main form the menu opens.This is fine but the mainform should not become active again until the configuration menu has closed. This does not happen right now and the mainform simply comes to the foreground and the configuration form goes to the background... I realize that coding an event on the Child form to handle this would not work because the child window loses control and the main form gains control.. I thought of coding a function as follows on the main form but it does not seem logical because i would have to add to it for everyform and do checking to make sure the child is actually open before trying to close it..
Private Sub Form1_GotFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.GotFocus MailSettingsWindow.Close() RentalSettingsWindow.Close()
[code]....
I did away with the above sub routine and used the below code as per the recomendation of using showdialog which works just as i was looking for.
Private Sub MailingAndEmailSettingsToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MailingAndEmailSettingsToolStripMenuItem.Click Dim MailConfig As New MailSettingsWindow() MailSettingsWindow.Showdialog() End Sub
I am making an address book for my final project in school, and have a few questions. In my address book, there is a feature to add groups so you can sort your contacts. The problem is, the add group feature is in a different form, I tried calling a procedure from the parent form to refresh all data but it does not work.[code]
How would I get a window's process name? For example, if im using firefox, and im on VBForums, I want my program to look for a window with a name of "VBForums - Visual Basic and VB .NET Discussions and More!" and then get its process name.
I have been working on a program to hide windows for an active process. I found some examples on the internet explaining how to do this. The problem, however, is that after I hide the windows I cannot get them back. The process still shows up in task manager but i cannot restore the window..
Imports System.Runtime.InteropServices Imports System.Diagnostics Public Class Form1
what I am trying to do its to automate a user interraction by code.First I have a button named "start" once pushed I navigate with webbrowser to download a file. What I try to do it is to find the window "File download" by his title name, I allready made a seperate thread to loop into to list of process until it found the window "File download"
Where I need help, it is with the process list. I try that code below but I don't see the process "File download" in the list.and once I found it I would like to use sendMessage() api to simulate the click of save.I would like to find another window after to catch the window "save as" and click save and if the window that ask for overwriting appear I would like to find it too and click yes.
Why I use webbrowser instead of httpwebrequest it is because the web site required to login, i try using cookie, etc. No success so I decided to use webbrowser, I navigate first into the login page, I login manually and once it is done I can click the button to start downloading. I want to make an automatic download loop, I have lot of files to download on that site, sometimes .doc and other times it is .pdf
I didn't found a way yet how to force webbrowser to ask for downloading .pdf instead of opening it in acrobat, if someone can help me for that point too