Элемент управления SplitContainer является гораздо более усовершенствованным вариантом исходного элемента управления Splitter, который впервые был введен в .NET 1.0/1.1 /Visual Studio 2003. Этот элемент управления представляет собой союз двух панелей и разделителя; разделитель разделяет две панели либо по горизонтали, либо по вертикали и позволяет пользователю вручную настроить ту часть пространства внутри общего контейнера, которую занимает каждая из панелей.
На рис. 15.13 показана универсальность этого элемента управления; два разделенных контейнера (причем один из них содержится в панели, находящейся в другом контейнере) используются для того, чтобы обеспечить возможность как вертикального, так и горизонталь* ного изменения размеров панелей на форме (панель 2 невидима, поскольку это панель- контейнер для разделенного на панели 3 и 4 контейнера). Перетаскиванием вправо линии раздела панели 1 вы можете изменить занимаемое ею на форме пространство. То же самое справедливо и для линии раздела между панелями 3 и 4: перетаскивание этой линии приведет к изменению относительного размера этих панелей.