nasıl yapılır: Windows Forms üzerinde katman nesneleri
Karmaşık bir kullanıcı arabirimi oluşturduğunuzda veya birden çok belge arabirimi (MDI) formuyla çalışıyorsanız, genellikle daha karmaşık kullanıcı arabirimleri (UI) oluşturmak için hem denetimleri hem de alt formları katman halinde katman yapmak isteyeceksiniz. Bir grup bağlamı içinde denetimleri ve pencereleri taşımak ve izlemek için z sırasınıdeğiştirebilirsiniz. Z düzeni, formun z ekseni (derinlik) üzerinde bir formdaki denetimlerin görsel katmandır. Z düzeninin en üstündeki pencere diğer tüm pencereler ile çakışıyor. Diğer tüm pencereler, z düzeninin alt kısmındaki pencereyle çakışıyor.
Tasarım zamanında katman denetimlerine
Visual Studio, katman atamak istediğiniz bir denetim seçin.
Biçim menüsünde, sipariş' i seçin ve ardından öne getir veya geri gönder' i seçin.
Denetimleri programlı olarak katman halinde
BringToFrontSendToBack Denetimlerin z düzenini değiştirmek için ve yöntemlerini kullanın.
Örneğin, bir TextBox Denetim txtFirstName başka bir denetimin altında ise ve en üstte olmasını istiyorsanız aşağıdaki kodu kullanın:
txtFirstName.BringToFront()
txtFirstName.BringToFront();
txtFirstName->BringToFront();
Not
Windows Forms denetim kapsamayıdestekler. Denetim kapsama, bir denetim içindeki denetim sayısı gibi, kapsayan bir denetim içinde çok sayıda denetim yerleştirmeyi içerir RadioButtonGroupBox . Daha sonra, içeren denetim içindeki denetimleri katmandan yönetebilirsiniz. Grup kutusunun taşınması, içinde olduklarından, denetimleri de taşır.