1
A
回答
3
使用“编辑器”(强制使用浏览[...]按钮选择文件夹)属性来指定该财产的编辑。确保你的项目中有一个对System.Design.dll的引用。
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
[Editor(typeof(System.Windows.Forms.Design.FolderNameEditor), typeof(System.Drawing.Design.UITypeEditor))]
public string SelectedPath
{
get;
set;
}
}
相关问题
- 1. Inno Setup,在文件夹选择步骤中显示一个msgbox
- 2. 如何从我的文件夹中选择一个文件android
- 3. 假设我有三个加权选择:我如何随机选择一个?
- 4. 如何在eclipse中添加属性文件的文件夹
- 5. 当我选择它时,如何使TTreeView显示一个节点?
- 6. 选择一个文件夹或文件
- 7. 如何选择一个文件夹下载文件在SD卡
- 8. 我如何添加一个新的属性到一个对象
- 9. 如何选择多个文件夹
- 10. 添加一个新的按钮点击和选项来选择一个选项来显示文本框
- 11. 显示属性添加到一个变量在运行时
- 12. 将选择性文件从一个分支添加到其他
- 13. 添加自定义文件夹属性
- 14. 我使用的是addClass/removeClass和“data-”属性来显示/隐藏div。我如何添加下一个/上一个?
- 15. 如何选择一个文件夹用于保存在SWT中?
- 16. 如何在Django表单中选择一个文件夹?
- 17. 当我用一个函数做一个属性到R data.frame时,我该如何添加一个属性?
- 18. Silverlight:如何将一个Dependency属性添加到多个控件?
- 19. 在XSL中,如何根据多个属性选择一个值?
- 20. 如何在Jquery添加三个条件
- 21. 如何添加项目到一个多选择和显示他们在查看
- 22. 我是如何删除和添加2个属性时,它是选择jquery/js
- 23. 选择并显示在SQLite中的三个编辑文本
- 24. 在mysql中选择一个属性,php
- 25. 添加另一个选择
- 26. 如何显示一个界面来选择python中的点?
- 27. 如何从文件夹列表中选择一个随机文件夹?
- 28. 如何添加一个选择全部选项来选择CDE
- 29. 如何添加复选框选择只有一个选择?
- 30. 如何在ant脚本的classpath中添加一个文件夹?
不错的工作。谢谢。现在对于路径本身,你知道我是否可以使用'string'以外的字符串,因为'字符串'在设置像UserControl1.SelectedPath =“foo”时更容易出现用户错误' –
我不认为FolderNameEditor可以工作与不同类型的对象。我建议你使用SelectedPath的setter来验证传入的字符串是否与路径中的任何规则相符,例如根据Path.GetInvalidPathChars()检查字符,使用File.Exists(),与正则表达式匹配,等等。 – ma7r