none
請問 VB 2008 有什麼數量上限的? RRS feed

解答

所有回覆

  • HI,

    Microsoft好像沒有發佈這樣的資訊, 不過Form上到底要放多少控制項是屬於介面設計原則的問題, 如果Form上的控制項太多, 會影響Form的載入速度, 也會影響使用者的操作感覺, 最好加入TabControl加以分類

    tihs
    2009年2月6日 上午 02:31
  • 因為以我所知, 像 6.0 時代, 由於是 32 bit 的問題, 每張 form 只可以用 254 個控制項, 除非用了陣列只算一個, 而由於對vb2008 不熟悉, 只知沒有陣列了, 而我不清楚 tabcontrol 是怎樣算的, 可以簡單告知一下嗎?

    以前是 textbox(0), textbox(1), textbox(2) 只算一個, 那現在 textbox1, textbox2, textbox3 又怎樣算呢?

    如果 vb6.0

    for i =0 to 2
    textbox(i).text = "hello"
    next i

    那 vb2008 怎樣寫呢?

    Thanks
    Leo
    2009年2月6日 上午 04:07
  • 1For Each control In Me.Controls 
    2    If control.GetType.ToString = "System.Web.UI.WebControls.TextBox" Then CType(control, TextBox).Text = "Hello" 
    3Next 
    若你開發的是ASP.NET的專案,你可以試試看在Page的控制項集合中以FOR EACH方式跑迴圈去設定控制項的屬性。

    2009年2月6日 上午 06:02
  • 有關Tab Control 在 .NET 中怎使用,你可以參考以下連結
    ie.
    1 TabControl.TabPages[0].Text = "Hello"<BR> 

     http://msdn.microsoft.com/zh-tw/library/system.windows.forms.tabcontrol.aspx


    Microsoft MVP, Microsoft Community Star(TW & HK), MCT, MCSD, MCAD, MCSE+I, MCDBA, MCDST, MCSA
    2009年2月7日 上午 04:08
  • HI,

    要在VB.NET程式中使用控制項陣列, 可以參考以下的例子:
    http://www.devasp.net/net/articles/display/433.html

    tihs
    • 已提議為解答 Lolota Lee 2009年2月9日 上午 10:50
    • 已標示為解答 Lolota Lee 2009年2月9日 上午 10:51
    2009年2月7日 上午 07:36