游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1689|回复: 0

CLR WinFroms Project,加入使用自?控制?後,以??工具?z?去看我的f

[复制链接]

414

主题

611

帖子

621

积分

高级会员

Rank: 4

积分
621
发表于 2009-11-12 14:40:00 | 显示全部楼层 |阅读模式
加入使用自?控制?後,以??工具?z?去看我的form??霈F以下???警告?息,如下:

找不到型?e 'MyDevice'。???已??⒖及??诵?e的?件。如果此型?e是您?展?0傅囊徊糠郑?t?先???0敢呀?成功建置。

此?? (1) 的??例  

1。   ?藏呼叫堆?

於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink)
於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression)
於 System.ComponentModel.Design.Serialization.CodeDomSerializer.DeserializeStatementToInstance(IDesignerSerializationManager manager, CodeStatement statement)
於 System.ComponentModel.Design.Serialization.CodeDomSerializer.Deserialize(IDesignerSerializationManager manager, Object codeObject)
於 System.Windows.Forms.Design.ControlCodeDomSerializer.Deserialize(IDesignerSerializationManager manager, Object codeObject)
於 System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.DeserializeName(IDesignerSerializationManager manager, String name, CodeStatementCollection statements)


??得?Q 'MyDevice1' 尚未宣告或?]有指派。

此?? (1) 的??例  

1。   ?藏呼叫堆?

於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.Error(IDesignerSerializationManager manager, String exceptionText, String helpLink)
於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression)
於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeExpression(IDesignerSerializationManager manager, String name, CodeExpression expression)
於 System.ComponentModel.Design.Serialization.CodeDomSerializerBase.DeserializeStatement(IDesignerSerializationManager manager, CodeStatement statement)

我的Form1.h有include "MyDevice.h",?K定????rivate: MyDevice^  MyDevice1;
Form1的InitializeComponent

this->MyDevice1 = (gcnew MyDevice());
this->splitContainer1-&gtanel2->Controls->Add(this->MyDevice1);


   //
   // MyDevice1
   //
   this->MyDevice1->Dock = System::Windows::Forms:ockStyle::Fill;
   this->MyDevice1->Location = System::Drawing:oint(0, 0);
   this->MyDevice1->Name = L"My Devcie Base";
   this->MyDevice1->Size = System::Drawing::Size(884, 510);
   this->MyDevice1->TabIndex = 0;
   this->MyDevice1->TabStop = false;

我的MyDevice.h

public ref class MyDevice : public System::Windows::Forms::UserControl
{
public:
  MyDevice(void)
  {
   InitializeComponent();

   //
   //TODO: 在此加入建??函式程式?
   //

   initD3D((HWND)Handle.ToPointer());
  }


#pragma region Windows Form Designer generated code
  /// <summary>
  /// 此?樵O?工具支援所需的方法 - ?勿使用程式???器修改???方法的?热荨
  ///
  /// </summary>
  void InitializeComponent(void)
  {
   this->SuspendLayout();
   //
   // MyDevice
   //
   this->AutoScaleDimensions = System::Drawing::SizeF(6, 12);
   this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;

   this->Name = L"MyDeviceBase";
   this->Paint += gcnew System::Windows::Forms::PaintEventHandler(this, &MyDevice::Device_OnPaint);
   this->ResumeLayout(false);
  }

#pragma endregion


?然按下"??工具?z?"中的"忽略?K??"可以?示Form,但是我的自?的使用者控制??s?s看不到.
???一下我要如何?理?????息?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-6-18 05:02

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表