Display A Modal Msgbox When Called From A Separate Thread Process?

May 14, 2010

I'm using VB.net 2005, .net framework 2.0

I'm currently having a form that has a button starting a long process, with feedback into another windows textbox (call frmProcessLog).

I'm using a Background worker to laucnh the process, upgrade the status of the process and display feedback on the frmProcessLog textbox, and to know when the thread process ended up, (from the cancel button, from an error or normal termination).

the main thread process has some msgbox in it, asking questions to the operator (yes/no/cancel).

I've added the msgboxstyle.systemmodal to the msgbox call which works "ok" excpet if the operator decide to ignore the showing message box and click the cancel button on the frmProcessLog form, which is still clickable even though I supplied "systemModal" to the msgbox. this makes the msgbox hidden behind the frmProcesslog form and the process can still continue.

If I close my frmProcessLog form, I will see the previously msgbox behind it and If I end up click one of the button it will end up at an application error because the thread that called it is not existing anymore.

So I would like that the msgbox to be launched from the thread making it as if it was launched from my frmProcessLog window in a modal way.

View 4 Replies


ADVERTISEMENT

Thread Msgbox Application Modal Not Working

Jul 26, 2011

I have a background thread that checks software updates available and few other things. If there is an update it shows a msgbox do you want to update. Since this is in another thread its not being application modal. I can still use form screen enter text to textboxes.I thougth of moving the msgbox out side the thread but then i need to do some amount changes in my code.

View 2 Replies

Running Process In Separate Thread

Mar 24, 2009

Here's the problem I am trying to solve. My program can export a file as a pdf. and other formats. I can open the file using process.start. My file doesnt have a good name so I am using a GUID as a name.

[Code]...

View 2 Replies

Sub Not Continuing After Another Sub With Msgbox.yesno Is Called

Jun 18, 2012

I've been having a problem lately where if I call a sub with a msgbox.styleyesno, it won't go back to the original sub that called it. This is my code:

[Code]...

View 2 Replies

Run A Method On The Main Thread From A Separate Thread?

Dec 31, 2010

I'm reading data from a serial port, but the DataReceived event of SerialPort is handled on it's own thread. I want to handle this on the main thread, but simply declaring an event and raising it still results in it being processed on the SerialPort thread. I'm assuming I need to declare a delegate I can call, but I don't see how that would work.

For example, I want to call Sub HandleDataReceived() on the main thread from the DataReceived thread, having HandleDataReceived() run on the main thread. How would I do this?

View 1 Replies

Multi-threading Forms - Open A Separate Form As A Separate UI Thread From The Start Up Form

Oct 27, 2011

I have a few forms that have a lot of really intensive updating along with a great deal of user interface (text boxes, button clicking etc) Is it possible to open a separate form as a separate UI thread from the start up form that called it to "show" or open or whatever the new method might be?

View 6 Replies

String Manipulation - Separate Three Fields Of The Phone Number And Display In Three Separate Text Boxes?

Feb 23, 2012

I created a telephone number form where the user enters the telephone number in a text box as (nnn) nnn-nnnn. The first 3 digits in parenthesis are the ISD code, the next three are the area code and the last four are the local number. I need to separate out these three fields of the phone number and display in three separate text boxes labeled appropriately. Now, suppose the user enters the phone number in a text box as a continuous string of 10 digits, where the first three represent the ISD code, the next three represent the area code and the last four represent the local number. I'm lost as how to change this string into the form (nnn) nnn-nnnn. This is what I have

[code]...

View 3 Replies

Run A Loop In A Separate Thread?

Sep 24, 2010

Is there a way I can run a loop in a seperate thread and increment a progress bar each time the loop iterates? I am trying to run a loop that will take a long time to complete and I dont want the form to be completely crashed out while the loop is running. There are only two ways I can think to solve the problem. The first way is to run the loop on a timer. This is extremely slow. The other way is to use a thread.

View 1 Replies

Run Timer On Separate Thread

Jun 2, 2012

I just finished up my space invaders movement and with all the other timers running it really bogs it down. So I think the best solution would be to make the timers run on separate threads. I know roughly how to do this from a old example I read a long time ago. So I just need a simple sample code to refresh my memory please. Maybe something with message boxes or something to demonstrate the process.

View 1 Replies

Error Cross Thread Called Invalid.txt

Apr 7, 2012

Cross Thread Calld Invalid.txt?

View 1 Replies

Allow A Progressbar To Be Changed On A Separate Thread?

Mar 6, 2011

how can i allow a progressbar to be changed on a seperate thread? my code keeps saying that i cannot access it because it was created on a seperate thread:

[Code]...

If it is not worth it, it is not fun - you say programmers are boring but i say they are worth it.

View 1 Replies

Call A Delegate From Separate Thread?

Jun 10, 2011

So, I'm having troubles implementing a separate thread. This is because I have a simple class, and in it I start a new thread. So, as it is not any form, I haven't found any way to make it call the function in the UI Thread.

So, I cannot use the Invoke method. Is there any way to call a function from another thread?

View 2 Replies

Create New Form On Separate Thread?

Jan 10, 2010

I would like my application to do something (in one form) and while form is doing that i would like to show another form to the user. Code is:

Private Sub blaa()
Dim a As New Working() 'working is another form
a.Show()
'Do some stuff
a.Close()
End Sub

But when i make new form i find it is on the same (main thread) and therefore new form also frozes. How to make new form on separate thread?

View 4 Replies

Running A Progress Bar On A Separate Thread?

Apr 11, 2012

I've made an application which goes through a long procedure when a button is clicked. I don't want the user to think the program has frozen, so I'd like to add a marquee progress bar just to show that it's still running. However, if I simply add the progress bar and make it visible when the button is clicked, the bar will appear but freeze and wait for the procedure to finish before it starts scrolling.

I know this is due to both the procedure and the progress bar running on the same thread, but the tutorials I've seen on getting a process to run on another thread seem confusing. What is the simple way to make a progress bar run on a separate thread?

View 12 Replies

Running Function In A Separate Thread

Mar 31, 2011

when trying to run a function in a separate thread, my reason for trying this is because since the application is only run on one thread, the GUI hangs when the function is called.[code]In this code, the Print screen Button is pressed and the function HookCallBack is called.The problem is that the function has variables that need to be passed and returned, and while searching, i found a website that had an answer for this, and it required the function to be put in a class, and then it could be run on a separate thread while still passing all the variables needed.url...But the code cannot be placed in a class without giving errors and it seems to me like i did something wrong. The code is meant to be used in a form and not a class.My question is, how would i go about running the HookCallBack Function in a Separate thread?

View 5 Replies

UI Freezes Though I'm Running My Sub On A Separate Thread

Aug 11, 2011

I'm working on a checksum tool, which loads all the files in a specific folder to a listview then, calculates the hash value of each file and save it to a text file.Ok, everything is working properly except for the calculation, when I start it on a separate the my UI freezes.[code]...

View 5 Replies

Update A Form From A Separate Thread?

May 9, 2010

I've looked at the on line doc over and over, and I can't seem to figure out why this won't work. This code runs the thread, and the thread seems to execute the code in the 'threadsafe' sub, however neither the progress bar is updated or the button click performed.

Imports System.Threading
Public Class VisNotify
Inherits Form

[Code].....

View 4 Replies

Update UI From A Class In A Separate Thread?

May 4, 2010

The code below works fine when I put it in form1.vb and change "form1" to "me" but I can't seem go get it to work from my class.

VB
Imports System.Threading
Public Class Class1

[Code].....

View 2 Replies

Display A Modal Dialog Without Dispalying Other?

May 20, 2010

I have a large VB.Net 2008 rich client database app and in it some screens take a bit to load, 1 - 5 seconds and two of them take up to 15 seconds. Right now I have a me.hide in my form load, I do my loading of drop downs and data, then do a me.show. It works decent and gives the impression that the program is quick. What I would like to do however is have a "waiting" or "loading" screen with a animated gif pop up while it's doing its data loads.

So I created a "WaitingForm" that has no border and a single picture box. In the form load of this waiting form it assigns a animated gif to the picture box. I set the form to be top most, no control box, etc.

If I call this waiting from from within my from load events as WaitingForm.show the animation doesn't work and the form only half shows (and in the wrong place on the screen). If I call this form using a WaitingForm.ShowDialog it correctly shows in the center of it's parent and displays the animated icon BUT blocks the calling form from processing and defeats the entire purpose.

How do I display the waiting form like it's a dialog box so it correct centers on it's parent and displays correctly but doesn't block the lower form from processing? Currently when I call the waiting form I give it a integer for how many seconds to display and then a timer on the waiting form counts down and closes itself. Do I need to use a worker thread and if so what is the easiest way to do this so the code is reusable from multiple different screens?

View 14 Replies

Display Reports With Non Modal MessageBox

Mar 8, 2012

Am writing a VB.Net app written in VS2010. This displays some reports in several forms. (Am using Crystal Reports though this is incidental to the problem). The user needs to be able to check these, then confirm if he wishes to run the update process or abort. My first idea was to ask the user to reply using a messagebox. But of course this is modal, so the user cannot browse through the reports.

I thought of other options but each seems to have problems:
- export the reports as PDFs, then display report in external Adobe Reader Window using System.Diagnostics.Process.Start("AcroRd32.exe", filename).
- create a non-modal message box or equivalent. This loses any concept of program flow, so am unconvinced by this.

View 1 Replies

Use Binding To Display A Modal Form?

Apr 1, 2010

As part of my design for a re-write of some vb6 code, i've got some business rules that check the data being entered. These rules run on the business layer, but if they find any data that is incorrect, they need to display a modal form showing the 'violation' (or could be a warning, a question or some information).

So what i'm after doing is to somehow display a modal form in my presentation layer triggered by my business layer.

The only solution i've come up with is to raise an event to get the modal form displayed, catch the event in the presentation layer and display the form (all items on the form would be bound and so would display the correct information). Problems with this is that i would then have to put the code to sleep in the business layer until i got a responce from the presentation layer.

View 1 Replies

VS 2008 MsgBox When Process Isnt Found?

Sep 4, 2009

How would I change the following code so that if the process isnt found, it will pop up a msgbox

[code]...

View 3 Replies

Adding Items To ListView In Separate Thread?

Jan 26, 2010

For some reason, the following code is causing me some issues. This code pulls lockout status data from AD and contains the data within a datatable. An event is raised from the threaded procedure to add the data to a listview control. For some reason one row of data gets added to the listview control and when you run the procedure gain, 2 rows of the same data gets added, and then 3 rows, etc.

This code calls the procedure "CallGetUserLockout"
GetLockoutStatusToolStripMenuItem.DropDownItems.Add("For Current User - " & User, Nothing, AddressOf CallGetUserLockout)

[code].....

View 3 Replies

Create A Timer To Execute On A Separate Thread?

Jan 23, 2012

Currently I'm creating a task that runs a hardware i/o loop for the duration of my program.i.e. it's a task that's created at the program's start and runs a loop that is only broken at the programs termination. Each loop cycle communicates via ethernet to hardware.depending on time outs each cycle takes 30-300 msec)I've noticed that if the loop runs with out any break that the program really slows down... to counter act that I placed a thread.sleep(x) in the loop

View 6 Replies

Forms :: Load Progress Bar On Separate Thread?

Apr 29, 2010

I have created a form in which i am loading thousand of records. so i want to display a progress bar.Actually i am moving from MDI main meny to some other form so when i click that menu item i want to progress bar till my total records are not loaded.

View 3 Replies

How To Set Global Keyboard Hook On Separate Thread

Apr 29, 2012

After many searches i end up using this class for global keyboard hooking. Link: Global Hook post [code]My app is performing operations that take some seconds to complete (ftp upload small files on interval), and during this time the hook lovks the keyboard. This i dont want of course..I cant jump to Async FtpWebRequest right now because it needs many changes, so i thought that the solution would be to make the hoook live in another thread.A proposal is to move my time - consuming operations (upload) to another thread.Upon doing this i am facing other problems. Because the time consuming task (upload) is in a timer i would have to rewrite a big portion in order to synchronize the file->save with the file->upload and i dont mind the app locking for 3-4 secs. what i do mind is to loose the kayboard for 3-4 secs.

View 2 Replies

Plot Serial Data In Separate Thread?

Dec 29, 2011

my application receive data from serial port and store it in ConcurrentQuequeFor not lost any data from serial port I need to plot it in a separate theadin SummaryForm Load = set all parameter of ZedGraphPulsante Start = Open serial Port and start Thead

View 5 Replies

Separate Thread Accessing To Main Ui Controls?

Aug 25, 2009

how to access the main ui's labels from a delegate method?

View 7 Replies

VS 2008 Infinite Loop In Separate Thread?

Jun 25, 2010

Im working with and trying to run an infinite loop on a new thread which at some point takes action (e.g. make changes to Viewport3D). But no matter what I use:

- BeginInvoke

- Background Worker

- Timer

I run into problems. My porblems are:

[Code]....

I am doing all this in WPF.

How can I run the loop in the background and get it to affect the Viewport3D controls content without throwing an error or freezing up the application? A Viewpoirt3D is a control in WPF.

View 5 Replies

How To Start A Separate Process

Jan 20, 2009

ok i figured out how to call a different program but i have like 7 things here and i dont know what one to use.....i want to click a button and another program shows up.

first off is this right.
system.diagnostics.process.start()
then my folder path thing is

[code].....

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved