2008-08-14 15 views
5

Şimdi benim diyaloglarda birinde bir combobox var hereVisual Studio Setup Project Özel Dialog Ben adımları kullanarak Visual Studio Kur Projesi için özel bir iletişim kutusu oluşturduk

tanımladı. Combobox'ı yerel ağda çalışan tüm SQL Server örneklerinin bir listesiyle doldurmak istiyorum. Sunucu listesini almak çok kolay ... ama onları açılan kutuda nasıl gösterecekleri konusunda tamamen kayboldum. Yardımınız için minnettarım ve bazı kodlar da yeni başlayanlar kadar güzel olabilir :).

cevap

11

Görsel stüdyosu kurulum projelerinde özel diyalogları her zaman çok sınırlı ve zorlukla işlevsel olacak şekilde buldum. Buna karşılık, normal olarak kurulum sırasında herhangi bir uzaktan zor görev için winform'ları gösteren özel eylemler oluştururum. Gerçekten iyi çalışır ve özel bir eylem oluşturarak ve birkaç parametreyi geçerek hemen hemen istediğiniz her şeyi yapabilirsiniz.

Dayjob'de, özel iletişim sınırlamalarına ulaşmak için uygulama yapılandırması ve veritabanı oluşturma/komut dosyası yürütme gibi görevler için ortak özel eylemler koleksiyonu oluşturduk.

+0

Sonunda UI ile ilgili olarak çok daha fazla yapılandırılabilir olan WiX yükleyicisine geçtim. – kjv

+0

Merhaba David, Odağı, özel eylem olarak winform görüntülemeye ayarlamayı nasıl başarabilirsiniz. Yönteminizi deniyorum, ancak her zaman odak, winform için değil ana kurulum penceresine gider. –

+0

@NayanaAdassuriya bellekten, Odaklanma ile ilgili hiçbir problemim olmadı, ama 2008 hafızam biraz tehlikeli! – DavidWhitney

1

Kutudan çıktığı kurulum ve dağıtım paketinin ötesine geçip üçüncü taraf bir uygulamayı denemeniz gerekecek.

Sen bakmak isteyebilirsiniz:

İkisi serbesttir; İhtiyacınız olan özelleştirmeyi size verebilirler.