2008-09-10 14 views
0

Bir denetimde yerleşik bir özel .NET dosyası seçici olan bir masaüstü uygulaması miras aldım, ancak bazı sorunlar var.
Özel olmayan bir Dosya Seçici ile değiştirmek istiyorum (OpenFileDialog gibi). Bununla birlikte, çeşitli nedenlerden ötürü, bir üst pencere diyaloğuna değil, ebeveyn kontrolüne gömülmesi gerekmektedir.
Eksik olduğum bir denetim var mı, yoksa MS yalnızca açılır pencereyi kutunun dışında mı gösteriyor?Bir UserControl/Form içinde bir Dosya Seçici Embed

cevap

0

.Net denetimi, pencere içine yerleştirilmiş ortak iletişim kutusu için ince bir sarıcıdır ve , iletişimidir.

0

Gereksinimlerinize bağlı olarak, yerel dosya ve klasörleri göstermek için web tarayıcısı denetimini kötüye kullanmanız gerekir. OpenFileDialog'un tüm işlevleriyle eşleşmez, ancak işe yarayabilir.

İşte geri dönüşten hatırladığım bir tane. The Shell Mega-Pack. ActiveX ve .NET sürümleri vardır. Umut verici görünüyor.

Alternatif olarak, kendinizinkini kurmak isterseniz, buradan CodeProject: A Windows Explorer in a User Control'dan başlayabilirsiniz. Bu iyi bir başlangıç ​​gibi görünüyor. İşte bir tane daha: An All VB.NET Explorer Tree Control with ImageList Management.

İlgili konular