.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
Gaurav Pal
Post New Web Links

Toast Popup Form is Stealing Focus

Posted By:      Posted Date: August 27, 2010    Points: 0   Category :Windows Application
I have a Windows Form application that when it is running a process it displays a MSM type toast popup.  The problem is when we create this form in a second thread and display it.  The problem is when it is displayed it steals focus from other applications or even our own.  Anyone have any ideas on this and how to make it not steal focus. I create the popup in a thread pool. ThreadPool.QueueUserWorkItem( new WaitCallback( DisplayPopUp ), new PopUpParameters( BackgroundImage, ForeColor, Clicked, Delay, Message, ButtonText ) ); This is the code for DisplayPopUp: using (PopUp p = new PopUp((PopUpParameters)popUpParameters)) { p.ShowDialog(); } Inside the form it has 3 timers.  One for Pop, Pause, and UnPop.  The form Load event is where the position of form is set and the event pop timer is started.  The events for Pop and UnPop just change the form Top location.  The form is not set to TopMost. Any help would be great. Thanks, Eric

View Complete Post

More Related Resource Links

How to refresh MVC form using Jquery without getting the resend popup


I have a MVC form. want to refresh it without getting the resend/Retry popup.i want to post the data again but it gives me Resend/Retry popup.

I think in asp.net we get it by window.document.forms["formname"].submit();

but how can i accomplish it in Asp.net MVC?

Please help.

How can I open an InfoPath Form in a modal Windows or Popup from inside another InfoPath Form


Hey guys, I need some help, please. How can I open, in a modal windows or pop up, an InfoPath form from inside another InfoPath form using a button or maybe a link. I need to be able to have both forms on the screen.

How can I do that? Can I use jQuery?

Help, please.

Thanks in advanced!

close popup form and open again

when i click a button, then prompt another form and then i click close button at the upper right corner of the form
the popup form is closed
then i click a button again, then prompt a popup form again
but now when is popup form is prompt at second time,it always trigger form_closing event,why?
how to prevent it?

How to prevent the window stealing focus on .Net framework 3.0?



We created a wpf window which will be poped up on the right bottom of the screen, like the notify window of MSN when contact is online, Topmost is set as true for this window, When this window shows, it will steal the focus of current application. For example, user is typing, when this popup window showed, it steal the focus and interrupt user's typing. It is boring.

How to prevent the window stealing focus on .Net framework 3.0?



Controlling focus on form with AutoPostBack TextBoxes


I have a form with several textboxes. All of these have AutoPostBack="True".  

My problem is that the focus disappears to goodness knows where after each postback. The behaviour I would like to enforce is as follows,

  • If the user hits the Enter or Tab key after filling in a textbox then the focus should go to the next field on the form (to be explicitly specified in my code).
  • If the user clicks on textbox X after filling in textbox A then the focus should go to textbox X after postback, even if it is not the next in the list.

In other words, I want the form to behave in the way that most users would intuitively expect.

I have Googled for potential solutions to the loss of focus after postback but the few that I have found were many years old and I am unsure that the advice is still relevant for ASP.NET 4.0. Some of these old solutions also appeared to be invalid for browsers other than IE. What is the current best practice for handling this issue?

BTW, VB.NET solutions are preferred though I will also be happy to accept C# suggestions (which I would run through a code converter). Note that I have a single sub in my code for handling the TextChanged events for all my textboxes. This means that I have to use the following code to work with th

SharePoint popup close and refresh parent form



I am using MOSS 2007 and I have a requirement:

The user should be able to create a new quick link on a popup window.  So I have created a custom NewForm.aspx that is a popup.  Now I need that when the data is filled the popup closes and the parent form get refresh.

This is the code for the Save button:  <SharePoint:SaveButton runat="server" ControlMode="New" id="savebutton2" />

I am unable to place javascript in there.  I had been reading a lot of forum but still unable to find an answer.  Please let me know how to achive this.

Thank you




How to show popup model form thru code behind?


How to show popup model form thru code behind?

Actuly i have a button in my master page and my multiple

forms are inharit from that, so OnClick of master page button

my inharit form event get executed, so how can i open the form

as model form thru code behind as well if user click ok button of

model form then i wanted to refresh the page.

i am not using ajax toolkit, so i can't use <ajaxToolkit:ModalPopupExtender>.

Using ATLAS PopUp Control with Calendar inside the GridView Control

In this video tutorial Mohammad demonstrates how you can access the Calendar control which is displayed using the ATLAS PopUp control inside the GridView control.

JQuery Validate plugin to validate a ASP.NET Form

The first time I used the JQuery Validate plugin, it did not work at all, see JQuery Validate odd behaviour with the ASP.NET Script Manager for reason, but perseverance and stubbornness prevailed and I finally created my first JQuery validated ASP.NET Forms contact form.

Modal popup window in ASP.Net

A Masked div or modal popup window is a child window created from the parent window which prevents the user from interacting with parent window before he returns to the parent application.

How to use getElementById to get the elements in a form

There are many ways of accessing form elements, of which the easiest is by using the cross-browser W3C DOM document.getElementById method. Before we learn more about this method, it would be useful to know something about the Document Object Model (DOM), the concept of HTML nodes or elements, and the concept of containers.

Each time you load an HTML page, the web browser generates an internal representation of the page in the form of an inverted tree structure. Let us look at a simple form. We will use this form later to demonstrate the use of the getElementById method.

Form view in ASP.NET


hi all...!
i have a database and i create a form with button edit,delete, New Registration..using Formview in asp.net..
everything was working good...

And i write SQL statement to get New ID number into dropdownlist/TextBox when i click button "New Registration".

i can get new(next) ID number after read database
it's also working good

Now i want change it to get ID which was deleted from table and replace the ID with new record...what i need is when i click "New Registration" i want get deleted "ID" first and then go to new record ID...

my code is here:-it working for get next ID after read database.

FROM Table1
AS boon WHERE PANG &gt;300000

lossing focus from model pop up window controls


hi i using a model pop up window with some textbox but when i click on textbox of model pop up focus move to back to page textbox control plz help me 

form feild hints are not displaying for textboxses inside create user wizard?



I'm using following JS code to display input hint box besides the textbox whenever that asp.net textbox receives focus. 

I'm doing this for a registration form and all of the textboxes are inside the asp.net create user wizard control.

<script type="text/javascript">
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {

function prepareInputsForHints() {
	var inputs = document.getElementsByTagName("TextBox");
	for (var i=0; i<inputs.length; i++){
		// test to see if the hint span exists first
		if (inputs[i].parentNode.getElementsByTagName("span")[0]) {
			// the span exists!  on focus, show the hint
			inputs[i].onfocus = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "inline";
			// when the cursor moves away from the field, hide the hint
			inputs[i].onblur = function () {
				this.parentNode.getElementsByTagName("span")[0].style.display = "none";

How to pass value to another form


Dear experts,

                     I have QuoteNumber filed in Db.aspx(ddquote.txt) i want to pass this QuoteNumber values(values should to another web form/page i.e. mail.aspx when i click mail button, Message should supposed to display in textbox(txtQuote.txt) of mail.aspx form/page is "You are sending "QuoteNumber"  quotation to "MailID", Thanks.




Open PopUp Window From Error httpModule


I would like to open a popup window from the assembly to present the information to the user. Does anyone know if this is possible, I am presently doing the following:

        WriteLine("body {font-family:""Verdana"";font-weight:normal;font-size: .7em;color:black; background-color:white;}")
        WriteLine("b {font-family:""Verdana"";font-weight:bold;color:black;margin-top: -5px}")
        WriteLine("H1 { font-family:""Verdana"";font-weight:normal;font-size:18pt;color:red }")
        WriteLine("H2 { font-family:""Verdana"";font-weight:normal;font-size:14pt;color:maroon }")
        WriteLine("pre {font-family:""Lucida Console"";font-size: .9em}")

Validate form input - Japanese


 I've searched for several hours and haven't come up with a reference - or even many discussions - of how to go about validating Japanese names, addresses, etc. When I lived in Japan websites, atm's etc. required such info to be entered with the roman alphabet but I've seen some websites that are allowing Kanji/Hiragana/Katakana. I haven't tested many of them for validation but one that I did test (after looking at the page source and discovering no client-side validation) allowed me to put this in the name field: J*=123*go^ Neat!

Any pointers/references? Thanks

ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend