Nasıl yapılır: Windows Formlarını Devralma
Temel formlardan Windows formlar oluşturarak yeni formlar oluşturmak, bir formu her gerektirerek tamamen yeniden oluşturma sürecinden geçerek en iyi çabalarınızı yinelemenin kullanışlı bir yolu olabilir.
Devralma Seçici iletişim kutusunu kullanarak tasarım zamanında formları devralma ve devralınan denetimlerin güvenlik düzeylerini görsel olarak ayırt etmek hakkında daha fazla bilgi için, bkz. How to: Inherit Forms Using the InheritancePicker Dialog Box .
Not
Bir forma devralmak için, bu formu içeren dosya veya ad alanı bir yürütülebilir dosya veya DLL'de yerleşik olarak bulunmalıdır. Projeyi derlemek için, Derleme menüsündenDerleme'yi seçin. Ayrıca, formu devralan sınıfa ad alanına bir başvuru ek gerekir.
Bir formu program aracılığıyla devralma
sınıfınıza, devralmak istediğiniz formu içeren ad alanına bir başvuru ekleyin.
Sınıf tanımında, devralınabilir forma bir başvuru ekleyin. Başvuru, formu içeren ad alanını, ardından nokta ve ardından temel formun adını içermesi gerekir.
Public Class Form2 Inherits Namespace1.Form1public class Form2 : Namespace1.Form1
Formlar devralınmış durumdayken, her olay hem temel sınıf hem de devralınan sınıf tarafından iş olduğundan, olay işleyicilerin iki kez çağrılmış olmasıyla ilgili sorunlar ortaya çıkabiliyor. Bu sorundan kaçınma hakkında daha fazla bilgi için bkz. Visual Basic'de Devralınmış Olay İşleyicileri Sorunlarını Giderme.