C# 关于工具箱

C# 关于工具箱,c#,C#,我正在使用VisualStudio2008。工具箱中的某些类别被禁用,我不知道为什么。例如,标准类别。我需要使用dropdownlist控件,但是所有的工具都变灰了。还有一件奇怪的事情,它是在web表单应用程序上工作,而不是在窗口表单应用程序上工作 我重新安装了VS2008,但没有成功。我已经尝试过的是: 我重置了“工具”菜单下“导入和导出设置”中的所有设置 开发/重置设置 开发/安全模式 devenv/ResetSkipPkgs 所有这些都是徒劳的。我找不到出路。请帮助控件之间以及应用控件时存

我正在使用VisualStudio2008。工具箱中的某些类别被禁用,我不知道为什么。例如,标准类别。我需要使用dropdownlist控件,但是所有的工具都变灰了。还有一件奇怪的事情,它是在web表单应用程序上工作,而不是在窗口表单应用程序上工作

我重新安装了VS2008,但没有成功。我已经尝试过的是:

  • 我重置了“工具”菜单下“导入和导出设置”中的所有设置
  • 开发/重置设置
  • 开发/安全模式
  • devenv/ResetSkipPkgs

  • 所有这些都是徒劳的。我找不到出路。请帮助

    控件之间以及应用控件时存在差异。我建议您学习一些有关VisualStudio的基础知识,并理解其中的区别

    这里有一篇关于


    对于作为Web控件的FileUpload控件;您需要在Windows.Form中使用OpenFileDialog。

    我无法将此作为评论发布,因此我将其作为答案发布。对于web表单中的浏览按钮,您有一个
    打开文件对话框
    控件,您必须将其拖放到表单中,并将其分配给一个简单的按钮

    以下是如何将“打开文件”对话框指定给按钮:

         private void btnBrowes_Click(object sender, EventArgs e)
            {
                openFileDialog.InitialDirectory = "C:\\";
                openFileDialog.FilterIndex = 1;
                openFileDialog.Title = "Open File";
            }
    
    请在此处阅读更多信息:



    这是个愚蠢的问题,但你在区分Web控件和Windows窗体控件吗?我不知道。我刚刚开始学习asp.NET。你是说我们不能在窗口窗体上添加dropdownlist控件吗?下拉列表是asp.NET控件,但不是Windows窗体控件。Windows窗体它被称为组合框。如果是这样的话,那么我该如何将文件上传控制添加到我的windows窗体中呢。这真是太好了。我们是否可以像使用文件上载控件在web表单中一样,将使用“打开文件”对话框打开的文件存储在文件夹中的某个位置?