none
如何呈現自訂的執行個體 RRS feed

  • 問題

  • 請問如下例般使用Dim宣告Label執行個體之後,若要應用MyLabel變數顯示出"aaaaaaa"字串,該怎麼作,謝。

     

    Dim  MyLabel  As  New System.Windows.Forms.Label()

     

    我試著設定 MyLabel .text="aaaaaaa" 但不能顯示出字串。 

    2007年4月25日 上午 09:30

解答

  • 你沒有把 Label 放到 Form 中 ... 

    Visual Basic code

    Dim  MyLabel  As  New System.Windows.Forms.Label()

    Form1.Controls.Add(MyLabel)

    MyLabel.Text = "aaaaaaa"

     

     

    2007年4月25日 上午 09:34
    版主

所有回覆

  • 你沒有把 Label 放到 Form 中 ... 

    Visual Basic code

    Dim  MyLabel  As  New System.Windows.Forms.Label()

    Form1.Controls.Add(MyLabel)

    MyLabel.Text = "aaaaaaa"

     

     

    2007年4月25日 上午 09:34
    版主
  • 謝謝,辛苦了。

    1.我試了一下,若是只有單一表單,Form1應改用Me。

    2.宣告執行個體時,New System.Windows.Forms.Label() 句尾,使用小括號()與不使用小括號,會有什麼不同。我試的結果似乎相同,但我知道它根本是不同的。

     

    再謝。

    2007年4月25日 上午 09:58
  • 好像只有 VB 不用括號 ...

    但留 () 是好習慣,因為其他語言 (C++, C#, Java) 都是要帶,代表呼叫預設建構式建立物件。

     

    另外你說用 Me,那是指 "現在的表單",就算有多個表單一樣可以用。

    2007年4月25日 上午 10:08
    版主
  • 謝了。
    2007年4月25日 上午 10:14