按钮未在 C# Windows 表单应用程序中显示
Button not displayed in C# Windows Form Application
我正在尝试使用 Visual Studio 2010 开发 Windows 表单应用程序。
我从 Form 1 的工具箱中拖出按钮
在 运行 应用程序之后我得到了这个输出。
我在屏幕上没有看到任何按钮。
我试过放在前面 属性 ,我检查了代码,按钮也在表单中添加。
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(316, 62);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
//
// button2
//
this.button2.Location = new System.Drawing.Point(184, 118);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 1;
this.button2.Text = "fdefdf";
this.button2.UseVisualStyleBackColor = true;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(439, 170);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);
}
您是否尝试过将此代码放入 page_load?
button1.Visible = true;
button2.Visible = true;
我相信在这种特殊情况下,这个问题的答案可能很简单:
- 按钮位于窗体之外。比如说,表单是 300x200,按钮可能位于这些之外
界限。
我只是回复这个,因为我不确定它是否与我的问题有关,但它似乎不是。
我正在尝试使用 Visual Studio 2010 开发 Windows 表单应用程序。
我从 Form 1 的工具箱中拖出按钮
在 运行 应用程序之后我得到了这个输出。
我在屏幕上没有看到任何按钮。
我试过放在前面 属性 ,我检查了代码,按钮也在表单中添加。
private void InitializeComponent()
{
this.button1 = new System.Windows.Forms.Button();
this.button2 = new System.Windows.Forms.Button();
this.SuspendLayout();
//
// button1
//
this.button1.Location = new System.Drawing.Point(316, 62);
this.button1.Name = "button1";
this.button1.Size = new System.Drawing.Size(75, 23);
this.button1.TabIndex = 0;
this.button1.Text = "button1";
this.button1.UseVisualStyleBackColor = true;
//
// button2
//
this.button2.Location = new System.Drawing.Point(184, 118);
this.button2.Name = "button2";
this.button2.Size = new System.Drawing.Size(75, 23);
this.button2.TabIndex = 1;
this.button2.Text = "fdefdf";
this.button2.UseVisualStyleBackColor = true;
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
this.ClientSize = new System.Drawing.Size(439, 170);
this.Controls.Add(this.button2);
this.Controls.Add(this.button1);
this.Name = "Form1";
this.Text = "Form1";
this.ResumeLayout(false);
}
您是否尝试过将此代码放入 page_load?
button1.Visible = true;
button2.Visible = true;
我相信在这种特殊情况下,这个问题的答案可能很简单:
- 按钮位于窗体之外。比如说,表单是 300x200,按钮可能位于这些之外 界限。
我只是回复这个,因为我不确定它是否与我的问题有关,但它似乎不是。