|
加入使用自?控制?後,以??工具?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-> anel2->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看不到.
???一下我要如何?理?????息? |
|