生成されたコードを詳しく見ると、次のようになります。
label1
:
this.label1 = new System.Windows.Forms.Label();
//
// label1
//
this.label1.AutoSize = true;
this.label1.Location = new System.Drawing.Point(134, 163);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(35, 13);
this.label1.TabIndex = 1;
this.label1.Text = "label1";
pictureBox1
:
this.pictureBox1 = new System.Windows.Forms.PictureBox();
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
//
// pictureBox1
//
this.pictureBox1.Location = new System.Drawing.Point(97, 75);
this.pictureBox1.Name = "pictureBox1";
this.pictureBox1.Size = new System.Drawing.Size(100, 50);
this.pictureBox1.TabIndex = 0;
this.pictureBox1.TabStop = false;
私の推測では、
((System.ComponentModel.ISupportInitialize)(this.pictureBox1)).BeginInit();
あなたによって次のようなものに変更されます:
((System.ComponentModel.ISupportInitialize)(this.label1)).BeginInit();
これは機能せず、デザイナーの問題が発生します。Object does not match target type.
したがって、すでに行った変更を適用し、次のような行を削除します。
((System.ComponentModel.ISupportInitialize)(this.label1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.label1)).EndInit();
そして、私はあなたが行ってもいいと思います。