Visual Studio'daki pencerelere benzer şekilde "yeniden takılabilir" bir form nasıl oluşturulur?Döşenebilir Form
cevap
Herhangi özel denetim Win, yerleştirilmiş olabilir. Bunu formunuzun üst düzey düzeni için bir masa paneli ile birleştirin ve tüm parçalara sahip olursunuz. Ama yine de tüm yapıştırıcıyı uygulamak ve kullanıcı arayüzünü desteklemek zorundasınız.
Weifen Luo'nun "DockPanel Suite" i iyi etki için kullandım. İç içe yerleştirme, yüzer pencereler, sekmeli pencereler vb. Dahil olmak üzere Visual Studio'nun yerleştirme sistemini çok iyi taklit eden açık kaynak bir kütüphanedir. Kendi kaynağını indirebilir ve kendi çözümünüzü tercih ederseniz, onun kaynağını indirebilir ve yaklaşımını görebilirsiniz. Burada
Sourceforge'unda projesi: o altına gerçekten sadece bir pano çünkü (değil miras kompozit) http://sourceforge.net/projects/dockpanelsuite
Gördüğüm ve kullandığım en iyi olanlardan biri, Divelements'dan SandDock, hem WinForms hem de WPF sürümleri var.
Önceden yerleştirme bölmeleri oluşturmak için CodeJock'ın DockingPane ActiveX denetimini kullandım.
Projemiz için Weifen Luo's "DockPanel Suite" kullanıyoruz ve oldukça mutluyuz.
Muhtemelen başkalarının bileşenini kendi başınıza döndürmek yerine bu amaç için kullanmak isteyeceksiniz ve bunu yapmak için yerel bir WinForms yolu yoktur.
Bu amaçla CodeProject üzerinde ücretsiz bir kitaplık var, ancak denemedim.
- 1. Delphi - form içinde form
- 2. Form
- 3. C# Form Formundaki Form Formları
- 4. Form bireysel form kimliği Almıyor
- 5. Form yenilendiğinde, çok parçalı/form verisi kayboldu
- 6. Symfony2: form koleksiyonlarındaki form etiketlerini özelleştirme
- 7. form form verilerini d3.json yöntemine aktar.
- 8. Form Değerleri,
- 9. bir form
- 10. Form, Post
- 11. Basit Form
- 12. Form doğrulama
- 13. Form kitaplığı
- 14. Form sınıfı
- 15. Form denetimi
- 16. Dikdörtgen form
- 17. Form girdisi
- 18. ExtJS - Form
- 19. Symfony 2 Form hatası "Bu form ek alanlar içermemelidir." Bir form gönderirken
- 20. Form action = "" ile form action = "." Arasındaki fark nedir?
- 21. Orbeon - Önceden girilmiş verilerle Form Runner'da form yükleniyor
- 22. Symfony2.4 form 'Bu form ek alanlar içermemelidir' hatası
- 23. Form 2.0 Scala denetleyicisinde istek üzerine form parametresi değeri alın
- 24. HTTP Hatası 405.0 - Form Gönderme Sırasında İzin Verilmiyor Form Post
- 25. İkinci form gizli formları ilk form değerleriyle doldurun (HTML, Javascript)
- 26. Form birden fazla giriş metni olduğunda gönderilmiyor Form
- 27. Javascript Form gönderilirken form verisi değişmiş mi kontrol ediliyor mu?
- 28. redux-form alanları form yüklendikten sonra yeniden oluşturma/güncelleştirme
- 29. Form alanından herhangi bir değer sağlaması durumunda Form gönderilir.
- 30. Yay form etiketleri ile Açısal JS Form Doğrulama kullanılamıyor