SplitContainer Denetimine Genel Bakış (Windows Forms)
Windows Forms denetimi bileşik olarak SplitContainer düşünebilirsiniz; bir taşınabilir çubukla ayrılmış iki paneldir. Fare işaretçisi çubuğun üzerine geldiğinde işaretçi, çubuğun taşınabilir olduğunu gösterecek şekilde şekil değiştirir.
Önemli
Araç Kutusunda denetimi,önceki sürümde yer alan Splitter denetimin yerine Visual Studio. Denetimden SplitContainer çok denetim tercih Splitter edilir. sınıfı, mevcut uygulamalarla uyumluluk .NET Framework için yine de sınıfa dahil edilir, ancak yeni projeler için denetimi SplitterSplitContainer kullanmanız önemle tavsiye edilir.
Denetimi kullanarak karmaşık kullanıcı arabirimleri oluşturabilirsiniz. Genellikle, bir paneldeki bir seçim diğer SplitContainer panelde hangi nesnelerin gösterildiğini belirler. Bu düzenleme, bilgileri görüntüleme ve göz atma için oldukça etkilidir. İki panele sahip olmak, alanlardaki ve çubuğu veya "bölen" bilgileri toplamanıza olanak sağlar, kullanıcıların panelleri yeniden boyutlandırmalarını kolaylaştırır.
Üst ve alt paneller oluşturmak için, ikinci denetim yatay olarak SplitContainerSplitContainer yönlendirilen birden fazla denetim de iç içe yerleştirildi.
Denetimin varsayılan olarak klavyeyle erişilebilir olduğunu unutmayın; özellik olarak ayarlanırsa kullanıcılar, ok tuşlarına SplitContainer basarak IsSplitterFixed böleni hareket false ettirebilirsiniz.
OrientationDenetimin SplitContainer özelliği, denetimin kendisini değil, bölenin yönünü belirler. Bu nedenle, bu özellik olarak Vertical ayarlanırsa, böleni üstten aşağıya doğru çalıştırarak sol ve sağ paneller oluşturulur.
Ayrıca, özelliğinin değerinin SplitterRectangle özelliğin değerine bağlı olarak değişiklik olduğunu Orientation unutmayın. Daha fazla bilgi için bkz. SplitterRectangle özelliği.
Denetimin boyutunu ve hareketini de SplitContainer kısıtlar. özelliği, denetim yeniden boyutlandırıldıktan sonra hangi panelin aynı boyutta kalacaklarını belirler ve özelliği, bölenin klavye veya fare tarafından taşınabilir olup FixedPanelSplitContainer olmadığını IsSplitterFixed belirler.
Not
özelliği olarak IsSplitterFixed ayarlanmış olsa bile, bölen yine de program aracılığıyla true taşınabilirsiniz; örneğin, özelliği SplitterDistance kullanılarak.
Son olarak, denetimin her SplitContainer panelinin tek tek boyutunu belirlemek için özellikleri vardır.
Yaygın Kullanılan Özellikler, Yöntemler ve Olaylar
| Adı | Açıklama |
|---|---|
| FixedPanel Özellik | Denetim yeniden boyutlandırıldıktan sonra hangi panelin aynı SplitContainer boyutta kalacaklarını belirler. |
| IsSplitterFixed Özellik | Bölenin klavye veya fareyle taşınanın olup olmadığını belirler. |
| Orientation Özellik | Bölenin dikey veya yatay olarak düzen olup olmadığını belirler. |
| SplitterDistance Özellik | Sol veya üst kenardan taşınabilir bölen çubuğuna piksel cinsinden mesafeyi belirler. |
| SplitterIncrement Özellik | Bölenin kullanıcı tarafından taşına minimum mesafeyi piksel cinsinden belirler. |
| SplitterWidth Özellik | Bölenin kalınlığını piksel cinsinden belirler. |
| SplitterMoving Olay | Böleni hareket ettiren gerçekleşir. |
| SplitterMoved Olay | Bölen taşındığında gerçekleşir. |