It appears you have not yet registered with DEVPPL. To register please click here... (it's fast, easy and free!)

Forum

Log In Sponsors
Board index Programming C and C++ Forum

Notifyicon to open a link after clicking on the icon

Notifyicon to open a link after clicking on the icon

Postby john_zakaria on Mon Jan 24, 2011 1:13 pm

hi everyone.. i made my windows service in C# and everything is running well except only one task..

i made a notifyicon1 in the taskbar so that the user can click on this notifycon1 and opens a links that it is retrieved from

database.

My problem is that the action of double click for the notify icon is not working neither for mouse move or double click action


for example i am trying to open the link of google when the user clicks on the notifyicon1.

my code is:
Code: Select all
                             this.notifyIcon1.MouseMove += new System.Windows.Forms.MouseEventHandler(this.john_move);
                          this.notifyIcon1.DoubleClick += new System.EventHandler(this.notifyIcon1_DoubleClick);


Note: i made 2 function one for the event double click and the other for mouse move coz i made first double click function

but it did not works for me.


Code: Select all
       private void notifyIcon1_DoubleClick(object Sender, EventArgs e)
        {
            try
            {
                File.WriteAllText(@"c:\\windows_service_files\\STErrors.txt", "notifyIcon1_DoubleClick " +

DateTime.Now.ToString());

                //System.Diagnostics.Process.Start("http://www.google.com");

            }
            catch (Exception ex)
            {
                File.WriteAllText(@"c:\\windows_service_files\\STErrors.txt", "catch 1 "+DateTime.Now.ToString() +

ex.ToString());
            }   
        }

        private void john_move(object sender, System.Windows.Forms.MouseEventArgs e)
        {
            try
            {
                File.WriteAllText(@"c:\\windows_service_files\\STErrors.txt", "John move " + DateTime.Now.ToString());

                System.Diagnostics.Process.Start("http://www.google.com");

            }
            catch (Exception ex)
            {
                File.WriteAllText(@"c:\\windows_service_files\\STErrors.txt", "catch 2 " + DateTime.Now.ToString() +

ex.ToString());
            }   
        }



Please reply as soon as possible..

thanks and best regards for everyone
john_zakaria
50+ Club
 
Posts: 60
Joined: Sun Feb 08, 2009 7:29 am

Who is online

Users browsing this forum: No registered users and 0 guests