2013-07-29 205 views
-4

在我的項目InitializeComponent();方法多次使用。我的問題是,初始化組件方法究竟做了什麼?Initialize Component方法究竟做了什麼?

+1

聽起來像你可以做一個簡單的MSDN谷歌搜索這個以及谷歌C#初學者不聽起來像軟件開發/編碼是你的正確的職業道路..對不起 – MethodMan

+0

右鍵單擊它並選擇「轉到定義「,**編輯**(這是什麼廣泛和不清楚?..) – Sayse

回答

1

如果您在VS中查看您的文件,您可以在旁邊看到一個小小的「+」號,然後打開它和設計器。在那裏,你會發現InitializeComponent方法,根據你把你的表單時所設計的形式

例如控制開始

由VS生成的InitializeComponent你已經把你的表格控件如果我的形式是這樣的:

enter image description here

然後InitializeComponent將是:

private void InitializeComponent() 
    { 
    this.button1 = new System.Windows.Forms.Button(); 
    this.SuspendLayout(); 
    // 
    // button1 
    // 
    this.button1.Location = new System.Drawing.Point(85, 36); 
    this.button1.Name = "button1"; 
    this.button1.Size = new System.Drawing.Size(75, 23); 
    this.button1.TabIndex = 0; 
    this.button1.Text = "MY BTN"; 
    this.button1.UseVisualStyleBackColor = true; 
    // 
    // Form1 
    // 
    this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); 
    this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; 
    this.ClientSize = new System.Drawing.Size(284, 262); 
    this.Controls.Add(this.button1); 
    this.Name = "Form1"; 
    this.Text = "Form1"; 
    this.ResumeLayout(false); 

    }