نحوه افزودن یک برنامه تحت ویندوز به بخش SysTry
در این مثال ما یک برنامه تحت ویندوز با استفاده از زبان برنامه نویسی #C نوشته ایم و قصد داریم هرگاه بروی دکمه Minimize کلیک کردیم برنامه به بخش Systry اجرا شود و با دابل کلیک بر روی آن برنامه دوباره نمایش داده شود.
کد های مربوط به این کار بصورت زیر می باشد.
private void IntervalEarthquake_Resize(object sender, EventArgs e)
{
mynotifyicon.BalloonTipTitle = "برنامه تست";
mynotifyicon.BalloonTipText = "جهت تست این برنامه استفاده می شود";
if (FormWindowState.Minimized == this.WindowState)
{
mynotifyicon.Visible = true;
mynotifyicon.ShowBalloonTip(500);
this.Hide();
}
else if (FormWindowState.Normal == this.WindowState)
{
mynotifyicon.Visible = false;
}
}
private void mynotifyicon_MouseDoubleClick(object sender, MouseEventArgs e)
{
this.Show();
this.WindowState = FormWindowState.Normal;
}
نحوه ی اجرای یک برنامه ی تحت ویندوز با #C هنگام روشن کردن کامپیوتر
در این مثال ما یک برنامه با ویژوال استدیو طراحی کردیم و قصد دراریم هر بار که ویندوز بالا می اید یا به اصطلاح کامپیوتر را روشن می کنیم این برنامه اجرا شود. ما این برنامه را با استفاده از زبان برنامه نویسی #C نوشته ایم. و در بخش Load صفحه این کد را قرار می دهیم.
//StartUp Windows -- شروع برنامه هنگام راه اندازی ویندوز
RegistryKey add = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run", true);
add.SetValue("Your App Name", "\"" + Application.ExecutablePath.ToString() + "\"");