Click here to Skip to main content
14,176,894 members
Click here to Skip to main content
Add your own
alternative version

Tagged as


117 bookmarked
Posted 3 Nov 2011
Licenced CPOL

Notification Window

, 3 Nov 2011
Rate this:
Please Sign up or sign in to vote.
A notification window that appears on the lower right part of the screen.


This is a WinForms component that displays a notification window in the lower right part of the screen. Just like the Outlook new mail notification. There are many possibilities to customize the appearance of the notification window:

  • scroll and/or fade window in and out
  • configure the animation speed and the time the window is displayed
  • display a custom icon
  • set title and content text, font, size, and color
  • set all paddings around icon, title and content
  • optionally display a close button
  • optionally display a button which opens a context menu


This control is based on the CodeProject article An Office 2003-like popup notifier by Nicolas Wälti. I fixed a lot of bugs in the original control and added even more properties for customizing the appearance of the notification window.

Using the code

Using the notification window component is very simple. Just add a reference to "NotificationWindow.dll" to your WinForms project. A new component " will appear in the toolbox. Then drag this component to an existing form.

To show the notification, simply call the "Popup" method. However, normally you want to set some properties first to customize the appearance of the notification window.

popupNotifier1.TitleText = "This is the notification title";
popupNotifier1.ContentText = "This is the notification text";

Take a look at the demo project which shows the usage of most properties!


  • 2011-11-02: v1 released.


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Simon B.
Software Developer Sevitec Informatik AG
Switzerland Switzerland
No Biography provided

You may also be interested in...

Comments and Discussions

AnswerRe: Error 1 Assembly generation failed -- Referenced assembly 'PopupNotifier' does not have a strong name Logic Pin
Simon B.18-May-12 6:27
memberSimon B.18-May-12 6:27 
GeneralMy vote of 5 Pin
adrianburns23-Jan-12 2:37
memberadrianburns23-Jan-12 2:37 
QuestionVery nice ! Pin
Wrangly16-Jan-12 10:00
memberWrangly16-Jan-12 10:00 
GeneralMy vote of 5 Pin
Thornik7-Nov-11 21:25
memberThornik7-Nov-11 21:25 
QuestionIt Can't MultiplePop? Pin
bbls19833-Nov-11 21:28
memberbbls19833-Nov-11 21:28 
GeneralRe: It Can't MultiplePop? Pin
Member 35263175-Jan-12 8:25
memberMember 35263175-Jan-12 8:25 
QuestionIt's not quite finished... Pin
Bill SerGio Jr.3-Nov-11 19:42
professionalBill SerGio Jr.3-Nov-11 19:42 
QuestionNice, but one essential point missing Pin
mav.northwind3-Nov-11 11:37
membermav.northwind3-Nov-11 11:37 
AnswerRe: Nice, but one essential point missing Pin
nickeex29-Oct-12 1:21
membernickeex29-Oct-12 1:21 
GeneralRe: Nice, but one essential point missing Pin
mav.northwind15-Nov-12 18:52
membermav.northwind15-Nov-12 18:52 
GeneralRe: Nice, but one essential point missing Pin
RenniePet9-Aug-14 4:20
memberRenniePet9-Aug-14 4:20 
GeneralRe: Nice, but one essential point missing Pin
Member 13372-Jun-15 6:22
memberMember 13372-Jun-15 6:22 
GeneralMy vote of 5 Pin
Wooters3-Nov-11 7:29
memberWooters3-Nov-11 7:29 
QuestionGreat Work Pin
Abinash Bishoyi3-Nov-11 6:31
memberAbinash Bishoyi3-Nov-11 6:31 
AnswerRe: Great Work Pin
senbadamodaran25-Jan-13 0:26
membersenbadamodaran25-Jan-13 0:26 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.

Permalink | Advertise | Privacy | Cookies | Terms of Use | Mobile
Web03 | 2.8.190526.1 | Last Updated 3 Nov 2011
Article Copyright 2011 by Simon B.
Everything else Copyright © CodeProject, 1999-2019
Layout: fixed | fluid