Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mencipta Aplikasi Dulang Sistem Minimum dalam Borang Windows .NET?
Membina Aplikasi Diminimumkan Dulang Sistem Borang Windows .NET
Tidak seperti aplikasi tradisional yang boleh diminimumkan ke dulang sistem, aplikasi Windows Forms yang berada dalam dulang sistem semata-mata memerlukan pendekatan yang berbeza. Artikel ini bertujuan untuk membimbing anda melalui langkah-langkah membina aplikasi yang minimum.
Penyelesaian:
Kunci kepada jenis aplikasi ini adalah untuk mengatasi kaedah lalai Application.Run(), yang memulakan gelung aplikasi standard. Sebaliknya, anda akan mencipta kelas tersuai yang mewarisi daripada kelas ApplicationContext. Dalam pembina ApplicationContext, anda memulakan contoh NotifyIcon, yang mewakili ikon dalam dulang sistem dan mengendalikan kelakuannya.
Kod:
Berikut ialah contoh kod yang perlu anda laksanakan:
<code class="language-csharp">static class Program { [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new MyCustomApplicationContext()); } } public class MyCustomApplicationContext : ApplicationContext { private NotifyIcon trayIcon; public MyCustomApplicationContext() { // 初始化托盘图标 trayIcon = new NotifyIcon() { Icon = Resources.AppIcon, ContextMenu = new ContextMenu(new MenuItem[] { new MenuItem("退出", Exit) }), Visible = true }; } void Exit(object sender, EventArgs e) { // 隐藏托盘图标,否则它将一直显示到用户将鼠标悬停在其上 trayIcon.Visible = false; Application.Exit(); } }</code>
Kod ini mencipta aplikasi yang hanya wujud dalam dulang sistem, dengan ikon, petua alat dan pilihan menu klik kanan untuk keluar dari aplikasi.
Atas ialah kandungan terperinci Bagaimana untuk Mencipta Aplikasi Dulang Sistem Minimum dalam Borang Windows .NET?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!