Bir kullanıcı arabirimi için özel bir ForEach sayacı geliştirme
Uygulama özelliklerini ve özel iþlevsellik saà taban sınıfın yöntemlerini geçersiz sonra özel kullanıcı arabirim için bir Foreach numaralayıcı oluşturmak isteyebilirsiniz.Özel kullanıcı arabirim oluşturmazsanız, kullanıcılar yalnızca Özellikler penceresini kullanarak yeni özel Foreach numaralayıcı yapılandırabilirsiniz.
Bir özel kullanıcı arabirim proje veya derleme uygulayan bir sınıf oluşturma ForEachEnumeratorUI. Alınan bu sınıf türetir. System.Windows.Forms.UserControl, hangi genellikle diğer Windows Forms denetimleri barındırmak için birleşik bir denetim oluşturmak için kullanılır. Oluşturduğunuz bir denetim görüntülenir Numaralayıcı yapılandırma alanıkoleksiyon sekmesiForeach döngü Düzenleyicisi.
Important Note: |
---|
Imzalama ve kendi özel kullanıcı oluşturma arabirim ve açıklandığı gibi genel derleme önbelleği yükleme Oluşturma, dağıtma ve özel nesneler için hata ayıklama, bu sınıfta tam adını sağlamak anımsanması UITypeName() özellik DtsForEachEnumeratorAttribute. |
Özel bir Numaralandırıcı çalışma örnek için bkz: ForEachDirectory Sample.
Kullanıcı arabirim denetim sınıfı kodlama
Kullanıcı arabirim başlatılıyor
Geçersiz kılıp Initialize(ForEachEnumeratorHost, IServiceProvider, Connections, Variables) önbellek başvurular ana nesnesi ve Bağlantı Yöneticisi ve paket içinde tanımlanan değişkenleri toplamaları için yöntem.
Kullanıcı arabirim denetiminin özelliklerini ayarlama
The UserControl class, from which the user arabirim class is derived, is intended for use as a composite control to host other Windows Forms controls. Bu sınıfın diğer denetimlere barındıran nedeniyle, özel kullanıcı arabiriminiz sürükleyerek ve denetimleri bırakarak, bunları düzenleme, bunların özelliklerini ayarlama ve herhangi bir Windows Forms uygulaması olarak, olaylara zamanında yanıt tasarlayabilirsiniz.
Ayarları kaydetme
Geçersiz kılıp SaveSettings() Düzenleyici kullanıcı tarafından kapattığında numaralayıcı özelliklerine denetimler kullanıcının seçtiği değerleri kopyalamak için yöntem.
|