Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Formda denetimleri düzenleyerek, Microsoft Outlook'ta kullanılana benzer, Klasör listesi, İletiler bölmesi ve Önizleme bölmesi içeren çok bölmeli bir kullanıcı arabirimi oluşturabilirsiniz. Bu düzenleme, form üzerindeki yerleştirme kontrolleri aracılığıyla esas olarak sağlanır.
Bir denetimi yerleştirdiğinizde, bir denetimin ana kapsayıcının hangi kenarına sabitlendiğini belirlersiniz. Dock özelliğini Rightolarak ayarlarsanız, denetimin sağ kenarı, ebeveyn denetiminin sağ kenarına sabitlenir. Ayrıca, denetimin yerleşik kenarı kapsayıcı denetiminkiyle eşleşecek şekilde yeniden boyutlandırılır. Dock özelliğinin nasıl çalıştığı hakkında daha fazla bilgi için bkz. Nasıl Yapılır: Windows Forms'ta Denetimleri Yerleştirme.
Bu yordam, uygulamanın Microsoft Outlook'u taklit etme işlevselliğini eklemeye değil, formdaki SplitContainer ve diğer denetimleri düzenlemeye odaklanır.
Bu kullanıcı arabirimini oluşturmak için tüm denetimleri bir SplitContainer denetimine yerleştirirsiniz.
SplitContainer, sol panelde bir TreeView denetimi ve sağ panelde başka bir SplitContainer içerir. İkinci SplitContainer'ın üstünde bir ListView kontrolü ve altında bir RichTextBox kontrolü vardır.
Bu SplitContainer denetimleri, formdaki diğer denetimlerin bağımsız olarak yeniden boyutlandırılabilmesini sağlar. Kendi özel kullanıcı arabirimlerinizi oluşturmak için bu yordamdaki teknikleri uyarlayabilirsiniz.
Denetim düzeni
Aşağıdaki tabloda denetimlerin Microsoft Outlook'u taklit etmek için nasıl yapılandırıldığı açıklanmaktadır:
| Yönetim | Mülkiyet | Değer |
|---|---|---|
| SplitContainer | İsim | splitContainer1 |
| İskele | Fill |
|
| Sekme Dizini | 4 |
|
| Bölücü Genişliği | 4 |
|
| Bölücü Mesafesi | 100 |
|
| Panel1.Denetimler |
treeView1 denetimini bu panele ekleyin. |
|
| Panel2.Kontroller |
splitContainer2 denetimini bu panele ekleyin. |
|
| TreeView | İsim | treeView1 |
| İskele | Fill |
|
| Sekme Dizini | 0 |
|
| Düğümler |
Node0 adlı yeni bir düğüm ekleme |
|
| SplitContainer | İsim | splitContainer2 |
| İskele | Fill |
|
| Sekme Dizini | 1 |
|
| Bölücü Genişliği | 4 |
|
| Bölücü Mesafesi | 150 |
|
| Oryantasyon | Horizontal |
|
| Panel1.Denetimler |
listView1 denetimini bu panele ekleyin. |
|
| Panel2.Kontroller |
richTextBox1 denetimini bu panele ekleyin. |
|
| Liste Görünümü (ListView) | İsim | listView1 |
| İskele | Fill |
|
| Sekme Dizini | 2 |
|
| Eşya | Yeni bir öğe ekleyin ve metni item1olarak ayarlayın. |
|
| RichTextBox | İsim | richTextBox1 |
| İskele | Fill |
|
| Sekme Dizini | 3 |
|
| Metin | richTextBox1 |
Ayrıca bakınız
- SplitContainer
- SplitContainer Denetimi
- Nasıl yapılır: Tasarımcı Kullanarak Windows Forms ile Çok Sayfalı Kullanıcı Arabirimi Oluşturma
.NET Desktop feedback