2011-11-04 25 views
6

Tôi vừa chuyển từ VB.Net sang C# và đang viết một ứng dụng windows. Trong VB.net bạn có thể dễ dàng thay đổi Chế độ tắt máy bằng cách chọn thuộc tính của dự án và chuyển đến menu thả xuống nơi bạn có thể chọn giữa "Khi biểu mẫu khởi động đóng" và "Khi biểu mẫu cuối cùng đóng". Xin hãy giúp tôi để tìm tương đương trong C#.Làm thế nào để đặt chế độ tắt ứng dụng trong dự án biểu mẫu Windows C#?

Bằng cách này, tôi đang sử dụng VS 2010.

Trả lời

8

Trong C# lừa đơn giản nhất để đạt được điều này là để thay đổi điểm xâm nhập của các ứng dụng trong "program.cs" tập tin. Biểu mẫu nhập này phải được ẩn khi khởi động, nhưng sẽ gọi biểu mẫu chính. Sau đó gọi Application.Exit(); chức năng trong thủ tục đóng trong bất kỳ hình thức/lớp khác.

mẫu mã giả bên dưới

program.cs

//edit this line 
Applcation.Run(startupForm); 

StratupForm.cs

//startup method 
StartupForm_load (object e) 
{ 
this.Hide(); 
MainForm mainForm = new MainForm(); 
mainForm.show(); 
} 

MainForm.cs

//application exit method 
    MainFormExit_close (object e) 
    { 
    Application.Exit(); 
    } 

Bạn có lẽ nên thực hiện một cách gọn gàng để quản lý một d theo dõi các biểu mẫu mở sau này trong chương trình

+0

cảm ơn bạn. Nó hoạt động. – marai

3

Đây không phải là điều đầu tiên bạn có thể tìm kiếm, nhưng nếu bạn xem tài liệu cho Application.Run(ApplicationContext), bạn sẽ tìm thấy mã mẫu để thực hiện chính xác những gì bạn đang yêu cầu: thoát khỏi ứng dụng khi biểu mẫu cuối cùng bị đóng.

Các vấn đề liên quan