麻烦各位
我在网上找到一个全半角切换程序如下:
public   static   void   SetHalfShape(Control   c)   
  {   
          IntPtr   hIme   =   ImmGetContext(c.Handle);   
          if   (   ImmGetOpenStatus(hIme)   !=   0   )     //如果输入法处于打开状态   
          {   
                  int   iMode   =   0,     iSentence   =   0;   
                  bool   bSuccess   =   ImmGetConversionStatus(hIme,   ref   iMode,   ref   iSentence);     //检索输入法信息   
                  if   (bSuccess)   
                  {   
                          if   ((iMode   &   IME_CMODE_FULLSHAPE)   >   0)       //如果是全角   
                          {   
                                  //   ImmSimulateHotKey(this.Handle,   IME_CHOTKEY_SHAPE_TOGGLE);     //转换成半角   
                                  iMode   &=   (~IME_CMODE_FULLSHAPE);   
                                  bSuccess   =   ImmSetConversionStatus(hIme,   iMode,   iSentence);     //检索输入法信息   
                          }   
                  }   
          }   
          ImmReleaseContext(c.Handle,   hIme);   
  }将他复制到程序中要用的时候,提示找不到类型或命名空间名称"Control",我把他改成现有的名称空间也不行,不知道如何是好,请高手赐教,不胜感激.