Nasıl yapılır: Tasarımcı Kullanarak Windows Forms ile Çok Bölmeli bir Kullanıcı Arabirimi Oluşturma

Aşağıdaki yordamda, Klasör listesi, İletiler bölmesi ve Önizleme bölmesi ile Microsoft Outlook'da kullanılana benzer çok bölmeli bir kullanıcı arabirimi oluşturabilirsiniz. Bu düzenleme, formla denetimler yerleştirerek elde edilir.

Bir denetimi sabitlerken, bir denetimin hangi uçta olduğunu belirlersiniz. Bu nedenle, özelliğini olarak ayarsanız denetimin sağ kenarı, üst denetimin DockRight sağ kenarına yerleştirildi. Buna ek olarak, denetimin bağlı kenarı kapsayıcı denetimine göre yeniden boyutlandırılır. Özelliğin nasıl çalıştığını hakkında daha Dock fazla bilgi için Dock

Bu yordam, uygulamayı Microsoft Outlook'a taklit etmek için işlevsellik eklemeye değil, formda ve diğer SplitContainer denetimlerin düzenlenmesine Outlook.

Bu kullanıcı arabirimini oluşturmak için tüm denetimleri sol panelde bir denetim içeren SplitContainerTreeView bir denetime eklersiniz. Denetimin sağ paneli, SplitContainer denetimin üzerinde denetimi SplitContainer olan ikinci bir denetim ListViewRichTextBox içerir. Bu SplitContainer denetimler, formda diğer denetimlerin bağımsız olarak yeniden boyutlandırmaya olanak sağlar. Kendi özel kullanıcı arabirimlerinizi oluşturmak için bu yordamda yer alan teknikleri uyarabilirsiniz.

Tasarım zamanında Outlook stilinde bir kullanıcı arabirimi oluşturmak için

  1. Yeni bir Windows Uygulamasıprojesioluşturma ( Visual C# Project Dosya Visual Basic Klasik Masaüstü Windows Forms Uygulaması ).

  2. Araç SplitContainer Kutusundan SplitContainer denetim sürükleyin. Özellikler penceresinde özelliğini olarak Fill ayarlayın.

  3. Bir TreeView denetimi Araç TreeView denetimin sol paneline SplitContainer sürükleyin. Özellikler penceresinde, aşağı oka tık olduğunda gösterilen değer düzenleyicisinde sol panele tıklayarak özelliğini olarak Left ayarlayın.

  4. Araç SplitContainer Kutusundan başka SplitContainersürükleyin; denetimi formnize eklenen SplitContainer denetimin sağ paneline sürükleyin. Özellikler penceresinde özelliğini olarak, özelliğini Fill ise olarak OrientationHorizontal ayarlayın.

  5. Araç ListView Kutusundan ListView ekley istediğiniz ikinci SplitContainer denetimin üst paneline sürükleyin. Denetimin Dock özelliğini ListView olarak Fill ayarlayın.

  6. Araç RichTextBox kutusundan RichTextBox denetimin alt paneline SplitContainer sürükleyin. Denetimin Dock özelliğini RichTextBox olarak Fill ayarlayın.

    Bu noktada, uygulamayı çalıştırmak için F5 tuşuna bassanız, form Microsoft Outlook'a benzer şekilde üç parçalı bir kullanıcı arabirimi görüntüler.

    Not

    Fare işaretçisini denetimler içindeki bölenlerden herhangi biri üzerine koyarak SplitContainer iç boyutları yeniden boyutlandırabilirsiniz.

Uygulama geliştirmenin bu noktasında gelişmiş bir kullanıcı arabirimine sahipsiniz. Sonraki adım, denetim ve denetimleri bir tür veri kaynağına bağlayarak uygulamanın kendisini TreeViewListView programlamaya devam etmektir. Verilere denetimler bağlama hakkında daha fazla bilgi için bkz. Veri Bağlama ve Windows Forms.

Ayrıca bkz.