2012-11-27 23 views
5

Windows önyüklemesinde (kayıt defterindeki bir anahtarı kaydederek) ya da asıl kullanıcı tarafından başlatılacak bir Forms uygulaması geliştiriyorum.Uygulamam el ile başlatıldı mı?

Kullanıcı el ile başlatırsa (yani, yürütülebilir dosyayı tıklatarak), formun görünmesini istiyorum. Windows'un olayı tetiklemesi durumunda uygulamanın gizlenmesini istiyorum (tepsi çubuğuna).

Bu durumlardan hangilerinin programatik olarak belirlendiğinin bir yolu var mı?

+7

Otomatik başlatmadan başlatıldığında bazı çözümlerde kolay bir çözüm geçiyor. Bir şey gibi myapp.exe/gizle ' – CodesInChaos

cevap

7

-minimized gibi bir komut satırı parametresi eklemenizi ve önyüklemede başlatırken bunu iletmenizi öneririm. Eğer argümanları nasıl okunacağı arıyorsanız

this thread bakınız. Bir kullanıcı bu parametre olmadan başlayacak iken

+0

İpucu için teşekkürler! Bu fikri tamamen özledim .. – fjdumont

3

Sen, belli bir parametreyle, Windows başlatılırken size uygulamayı başlatabilirsiniz.

1

Düşündüğüm o ki yapmanın en kolay yolu, şudur: Windows çizme çalışmasına kayıt yaptırdığınızda

, bir parameter (bazı varsayılan parameter), durumda kullanıcı bunu çalışır, parametre geçirmek olmayacak. Eğer bir parametrenin içine varlığına veya yokluğuna bağlı olarak mümkün olacaktır Bu şekilde

, programın başlangıç ​​seçeneğini belirlemek için.

İlgili konular