1

Visual Studio 2008 を使用しています。ツールボックスの一部のカテゴリが無効になっています。理由はわかりません。たとえば、標準カテゴリ。ドロップダウン リスト コントロールを使用する必要がありますが、すべてのツールがグレー表示されています。もう1つ奇妙なことは、Webフォームアプリケーションでは機能しますが、ウィンドウフォームアプリケーションでは機能しません。

VS2008 を再インストールしましたが、無駄でした。私がすでに試したことはすべて:

  1. ツール メニューの [インポートとエクスポートの設定] ですべての設定をリセットしました
  2. devenv /resetsettings
  3. devenv /セーフモード
  4. devenv /ResetSkipPkgs

これらはすべて無駄です。抜け道が見つからない。助けてください

4

2 に答える 2

1

コントロールと適用されるタイミングには違いがあります。Visual Studio の基本をいくつか見て、違いを理解することをお勧めします。

これはC#コントロールに関する素晴らしい記事です

Web コントロールである FileUpload コントロールの場合。Windows.Form で OpenFileDialog を使用する必要があります。

于 2012-09-10T04:45:08.600 に答える
1

これをコメントとして投稿できないので、回答として投稿します。Web フォームの参照ボタンの場合、Open File Dialogコントロールがあり、それをフォームにドラッグ アンド ドロップし、単純なボタンに割り当てる必要があります。

ファイルを開くダイアログをボタンに割り当てる方法は次のとおりです。

     private void btnBrowes_Click(object sender, EventArgs e)
        {
            openFileDialog.InitialDirectory = "C:\\";
            openFileDialog.FilterIndex = 1;
            openFileDialog.Title = "Open File";
        }

ここでもっと読む:

ファイルを開くダイアログ
C# ファイルの参照

于 2012-09-10T05:26:07.497 に答える