如何启用使用复选框在窗口中选择项目

本文关键字:复选框 窗口 项目 选择 何启用 启用 | 更新日期: 2023-09-27 18:29:15

我要求在我们的窗口应用程序中选择平板电脑中的多个文件。在台式机和笔记本电脑中按CTRL键并选择文件,但在平板电脑中这是不可能的。所以我想启用"文件夹选项"复选框。因此,在平板电脑中选择多个文件,按下/选择窗口中的复选框。

如何启用使用复选框在窗口中选择项目

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

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

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 

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