テキストボックス (textBox1) とパネル (Panel1) が 1 つあります。次のようなコードがあります。
Panel1.Controls.Add(textBox1)
そのため、実行するとテキストボックスが表示されなくなりました。このようにすると、テキストボックスが表示されます
textBox1.Location = Panel1.Location
誰が私に何が問題なのか教えてもらえますか?
テキストボックス (textBox1) とパネル (Panel1) が 1 つあります。次のようなコードがあります。
Panel1.Controls.Add(textBox1)
そのため、実行するとテキストボックスが表示されなくなりました。このようにすると、テキストボックスが表示されます
textBox1.Location = Panel1.Location
誰が私に何が問題なのか教えてもらえますか?
テキストボックス (または任意のコントロール) がパネルの一部である場合、パネルの左上はポイント (0.0) です。
したがって、 textBox1.Location = Panel1.Location の場合、テキストボックスはおそらくパネルのビューから外れます。
代わりにこのようなことを試してください/
//
// panel1
//
this.panel1.Controls.Add(this.textBox1);
this.panel1.Location = new System.Drawing.Point(59, 27);
this.panel1.Name = "panel1";
this.panel1.Size = new System.Drawing.Size(193, 176);
this.panel1.TabIndex = 1;
//
// textBox1
//
this.textBox1.Location = new System.Drawing.Point(0, 0);
this.textBox1.Name = "textBox1";
this.textBox1.Size = new System.Drawing.Size(100, 20);
this.textBox1.TabIndex = 0;
テキストボックスが表示されない理由は、パネルのプロパティに関係していると思います。true
AutoSize プロパティをに、AutoSizeMode プロパティを に設定してみてくださいGrowAndShrink
。