如何启用使用复选框选择Windows中的项目

时间:2016-01-07 11:36:55

标签: c# winforms

我已在窗口应用程序中要求在平板电脑中选择多个文件。在桌面和笔记本电脑上按CTRL并选择文件,但在平板电脑中不可能。所以我想启用“文件夹选项”复选框。因此在平板电脑中选择多个文件按下/选择窗口中的复选框。

2 个答案:

答案 0 :(得分:1)

我在我们的应用程序中使用了这个剪切代码。我更改了用户窗口更改的注册表并启用了“文件夹选项”复选框。

我实际上是在窗口中更改了注册表。

private static void checkBoxeEnable()
        {
            var processInfo = new ProcessStartInfo("cmd.exe", "/c" + "\""+System.AppDomain.CurrentDomain.BaseDirectory+"Turn_On_Check_Boxes_to_Select_Items.bat\"");
            processInfo.CreateNoWindow = true;
            processInfo.UseShellExecute = false;
            processInfo.RedirectStandardError = true;
            processInfo.RedirectStandardOutput = true;
            var process = Process.Start(processInfo);
            process.Start();
            process.WaitForExit();

        }

这是文件使用寄存器启用代码“Turn_On_Check_Boxes_to_Select_Items.bat”

剪切此文件的代码......

REG ADD "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /V AutoCheckSelect /T REG_DWORD /D 1 /F 

答案 1 :(得分:0)

您需要使用CheckedListBox而不是普通的文件对话框。您应该使用它来启用父文件夹和子文件夹。