c# - Show notification Form at NotifyIcon's position as Dropbox -
i writting application uses notifyicon in c#. want when user clicks on notifyicon on system tray (bottom-right of screen) notification form (this not mainform, it's minor form used show notification) show @ location of notifyicon dropbox do:
i have used event mouseclick of notifyicon , wrote follows:
private void notifyicon_mouseclick(object sender, mouseeventargs e) { form2 form = new form2(); form.setdesktoplocation(mouseposition.x - form.width/2,mouseposition.y-form.height-20); form.show(); form.focus(); }
but not work expected, notification form show @ location of main form not @ location of notifyicon.
can can me:|
go form2
design, select properties of form2
. startposition
in properties of form2
, set startposition
manual
or can as
form2 form = new form2(); form.startposition = system.windows.forms.formstartposition.manual; form.setdesktoplocation(mouseposition.x - form.width/2,mouseposition.y-form.height-20); form.show(); form.focus();
hope solve issue.
Comments
Post a Comment