1

UserControl で次のことを行いたい:

foreach(Control c in this.Controls)
{
   if(c is CheckBox)
   {
       // Do stuff here
   }
}

しかし、私はエラーが発生します:

エラー 1 型または名前空間名 'Control' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)
エラー 2 型または名前空間名 'CheckBox' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありません)アセンブリ参照?)

ご指導ありがとうございました。

4

4 に答える 4

8

System.Web.UI.WebControlsまたはSystem.Windows.Forms(開発しているアプリの種類に応じて) withusingディレクティブを含めるのを忘れました。

于 2013-04-04T13:51:45.177 に答える
3

使用するテクノロジに応じて、System.Windows.Forms、System.Web.UI.WebControls、または System.Windows.Controls のいずれかを追加する必要があります。

于 2013-04-04T13:52:26.797 に答える
2

クラスのSystem.Windows.Forms.dllSystem.Windows.Forms含む名前空間を追加する必要があり ます。Control

また、クラスのSystem.Web.dllSystem.Web.UI.WebControls含む名前空間を追加する必要があります。Checkbox

お気に入り;

using System.Windows.Forms;
using System.Web.UI.WebControls;
于 2013-04-04T13:51:55.617 に答える
1

System.Windows.Forms.dll を追加する必要があります。

System.Windows.Forms.dllSystem.Windows.Forms 名前空間にあります。

于 2013-04-04T13:51:54.550 に答える