C# 控件属性和InitializeComponent()关系案例详解

  namespace Test22

  {

  partial class Form1

  {

  ///

  /// 必需的设计器变量。

  ///

  private System.ComponentModel.IContainer components = null;

  ///

  /// 清理所有正在使用的资源。

  ///

  /// 如果应释放托管资源,为 true;否则为 false。

  protected override void Dispose(bool disposing)

  {

  if (disposing && (components != null))

  {

  components.Dispose();

  }

  base.Dispose(disposing);

  }

  #region Windows 窗体设计器生成的代码

  ///

  /// 设计器支持所需的方法 - 不要

  /// 使用代码编辑器修改此方法的内容。

  ///

  private void InitializeComponent()

  {

  this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();

  ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();

  this.SuspendLayout();

  //

  // numericUpDown1

  //

  this.numericUpDown1.DecimalPlaces = 4;//属性里对应!!!!!

  this.numericUpDown1.Location = new System.Drawing.Point(12, 12);

  this.numericUpDown1.Name = "numericUpDown1";

  this.numericUpDown1.Size = new System.Drawing.Size(120, 21);

  this.numericUpDown1.TabIndex = 0;

  //

  // Form1

  //

  this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 12F);

  this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;

  this.ClientSize = new System.Drawing.Size(153, 53);

  this.Controls.Add(this.numericUpDown1);

  this.Name = "Form1";

  this.Text = "Form1";

  this.Load += new System.EventHandler(this.Form1_Load);

  ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();

  this.ResumeLayout(false);

  }

  #endregion

  private System.Windows.Forms.NumericUpDown numericUpDown1;

  }

  }