Loading...
Loading...
Compare original and translation side by side
| Feature | Purpose |
|---|---|
| Location Settings | Configure where browsing starts (MyComputer, CustomStartLocation, etc.) |
| Style Options | Control dialog behavior (RestrictToFilesystem, BrowseForComputer, ShowTextBox, etc.) |
| Path Selection | Automatically scroll and highlight specific folder paths |
| Callback Events | Validate folder selection in real-time during browsing |
| Text Customization | Set dialog descriptions and status messages |
| Auto-Complete | Enable textbox with folder path suggestions |
| 功能 | 用途 |
|---|---|
| 位置设置 | 配置浏览的起始位置(我的电脑、自定义起始位置等) |
| 样式选项 | 控制对话框行为(限制仅访问文件系统、浏览计算机、展示文本框等) |
| 路径选择 | 自动滚动并高亮指定的文件夹路径 |
| 回调事件 | 在浏览过程中实时验证文件夹选择 |
| 文本自定义 | 设置对话框描述和状态消息 |
| 自动补全 | 为文本框启用文件夹路径建议功能 |
// Create and display a basic folder browser dialog
FolderBrowser folderBrowser = new FolderBrowser();
// Set starting location to My Computer
folderBrowser.StartLocation = Syncfusion.Windows.Forms.FolderBrowserFolder.MyComputer;
// Configure dialog styles
folderBrowser.Style = Syncfusion.Windows.Forms.FolderBrowserStyles.RestrictToFilesystem |
Syncfusion.Windows.Forms.FolderBrowserStyles.NewDialogStyle;
// Show dialog and get selected path
if (folderBrowser.ShowDialog() == DialogResult.OK)
{
string selectedFolder = folderBrowser.DirectoryPath;
MessageBox.Show($"Selected: {selectedFolder}");
}// Create and display a basic folder browser dialog
FolderBrowser folderBrowser = new FolderBrowser();
// Set starting location to My Computer
folderBrowser.StartLocation = Syncfusion.Windows.Forms.FolderBrowserFolder.MyComputer;
// Configure dialog styles
folderBrowser.Style = Syncfusion.Windows.Forms.FolderBrowserStyles.RestrictToFilesystem |
Syncfusion.Windows.Forms.FolderBrowserStyles.NewDialogStyle;
// Show dialog and get selected path
if (folderBrowser.ShowDialog() == DialogResult.OK)
{
string selectedFolder = folderBrowser.DirectoryPath;
MessageBox.Show($"Selected: {selectedFolder}");
}var folderBrowser = new FolderBrowser();
folderBrowser.Style = FolderBrowserStyles.RestrictToFilesystem;
folderBrowser.ShowDialog();var folderBrowser = new FolderBrowser();
folderBrowser.Style = FolderBrowserStyles.RestrictToFilesystem;
folderBrowser.ShowDialog();folderBrowser.StartLocation = FolderBrowserFolder.CustomStartLocation;
folderBrowser.CustomStartLocation = "C:\\Program Files";
folderBrowser.SelectLocation = "C:\\Program Files\\Syncfusion";
folderBrowser.ShowDialog();folderBrowser.StartLocation = FolderBrowserFolder.CustomStartLocation;
folderBrowser.CustomStartLocation = "C:\\Program Files";
folderBrowser.SelectLocation = "C:\\Program Files\\Syncfusion";
folderBrowser.ShowDialog();folderBrowser.Style = FolderBrowserStyles.ShowTextBox |
FolderBrowserStyles.Validate |
FolderBrowserStyles.NewDialogStyle;folderBrowser.Style = FolderBrowserStyles.ShowTextBox |
FolderBrowserStyles.Validate |
FolderBrowserStyles.NewDialogStyle;folderBrowser.FolderBrowserCallback += FolderBrowser_Callback;
folderBrowser.ShowDialog();
private void FolderBrowser_Callback(object sender, FolderBrowserCallbackEventArgs e)
{
// Validate path or update status
if (IsValidFolder(e.Path))
e.BrowseCallbackText = $"Selected: {e.Path}";
else
e.Dismiss = true;
}folderBrowser.FolderBrowserCallback += FolderBrowser_Callback;
folderBrowser.ShowDialog();
private void FolderBrowser_Callback(object sender, FolderBrowserCallbackEventArgs e)
{
// Validate path or update status
if (IsValidFolder(e.Path))
e.BrowseCallbackText = $"Selected: {e.Path}";
else
e.Dismiss = true;
}| Property | Type | Purpose |
|---|---|---|
| FolderBrowserFolder | Sets the root folder for browsing |
| string | Custom path when StartLocation is CustomStartLocation |
| string | Path to auto-highlight during browsing |
| string | Gets the selected folder path |
| FolderBrowserStyles | Flags controlling dialog appearance and behavior |
| string | Sets the description text in the dialog |
| 属性 | 类型 | 用途 |
|---|---|---|
| FolderBrowserFolder | 设置浏览的根文件夹 |
| string | 当StartLocation设为CustomStartLocation时的自定义路径 |
| string | 浏览过程中自动高亮的路径 |
| string | 获取选中的文件夹路径 |
| FolderBrowserStyles | 控制对话框外观和行为的标识 |
| string | 设置对话框中的描述文本 |
Install-Package Syncfusion.Shared.BaseInstall-Package Syncfusion.Shared.Base