2012-06-11 2 views
2

내 소프트웨어 과정에서는 과제를 제출할 때마다 각 개체의 시작 속성이있는 문서를 양식에 포함시켜야합니다.Winforms 양식의 개체 시작 속성 vb.net

예.

TextBox1 
Location: 241, 115 
Name: TextBox1 
Size: 100, 20 
TabIndex: 0 

그것은 쉬운 코드의 조각 또는 방법에 대한이있을 것입니다 경우 속성 ... 난 궁금 뷰어 및 복사 및 폼에 30 개 이상의 개체에 대한 각 사용자 정의 값을 붙여 스크롤하는 진짜 고통이다 객체의 모든 속성에 대한 (최소한 부분적으로) 자동 출력 /보기를 얻습니다.

일종의 개인용 서브 프로그램을 생각해 보니 프로그램 맨 아래로 지나가고 모든 개체를 가져 와서 기본이 아닌 속성을 보고서 나 다른 것으로 출력합니까? 기본적으로 어떻게 할 수 있을지에 대한 아이디어가 있습니까?

도움이 될 것입니다.

답변

3

InitializeComponent 방법을 사용하면 왜곡 된 부분을 잘라내어 붙여 넣을 수 있습니다.

Private Sub InitializeComponent() 
    Me.Button1 = New System.Windows.Forms.Button() 
    Me.Label1 = New System.Windows.Forms.Label() 
    Me.SuspendLayout() 
    ' 
    'Button1 
    ' 
    Me.Button1.Location = New System.Drawing.Point(0, 0) 
    Me.Button1.Name = "Button1" 
    Me.Button1.Size = New System.Drawing.Size(75, 23) 
    Me.Button1.TabIndex = 0 
    Me.Button1.Text = "Button1" 
    Me.Button1.UseVisualStyleBackColor = True 
    ' 
    'Label1 
    ' 
    Me.Label1.AutoSize = True 
    Me.Label1.Location = New System.Drawing.Point(12, 46) 
    Me.Label1.Name = "Label1" 
    Me.Label1.Size = New System.Drawing.Size(51, 17) 
    Me.Label1.TabIndex = 1 
    Me.Label1.Text = "Label1" 
    ' 
    'Form1 
    ' 
    Me.AutoScaleDimensions = New System.Drawing.SizeF(8.0!, 16.0!) 
    Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font 
    Me.ClientSize = New System.Drawing.Size(282, 255) 
    Me.Controls.Add(Me.Label1) 
    Me.Controls.Add(Me.Button1) 
    Me.Name = "Form1" 
    Me.Text = "Form1" 
    Me.ResumeLayout(False) 
    Me.PerformLayout() 

End Sub