2011-11-04 24 views
6

Sadece VB.Net'den C# 'a geçtim ve bir windows uygulaması yazıyorum. VB.net'de, projesinin özelliklerini seçerek ve "Başlangıç ​​formu kapandığında" ve "Son form kapandığında" arasında seçim yapabileceğiniz bir açılır menüye geçerek Kapatma Modunu kolayca değiştirebilirsiniz. Lütfen C# ile eşdeğerini bulmak için bana yardım edin. Bu arada C# Windows Formları Projesinde Uygulama Kapatma Modu Nasıl Ayarlanır?

, bunu başarmak için c In # en kolay hile

cevap

8

VS 2010. kullanıyorum "program.cs" dosyasında başvurunun giriş noktası değiştirmektir. Bu giriş formu, başlangıçta gizli olmalı, ancak ana formu arayacaktır. Ardından Application.Exit(); Başka bir formda/sınıfta kapatma prosedüründe işlev görür.

program.cs altında

Numune sahte kod

//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(); 
    } 

Muhtemelen bir daha düzgün bir şekilde uygulamalıdır yönetmek d programınızda daha sonra açık formların takibini yapın

+0

Teşekkürler. İşe yarıyor. – marai

3

Aradığınız ilk şey bu değil, ama dokümanlar için Application.Run(ApplicationContext)'a bakarsanız, tam olarak ne istediğinizi yapmak için örnek kodlar bulacaksınız: Son form kapatıldığında uygulamadan çıkın.

İlgili konular