none
使用者控制項問題? RRS feed

  • 問題

  • 我用的是Microsoft Visual Basic 2005 Express 版
    我開啟一個window form
    再專案上按一下  加入使用者控制項
    然後就跑出個usercontrol1.vb
    然後我在方案總館  按一下顯示所有檔案
    usercontrol1.vb  左邊就有個 +
    點下去之後  選 UserControl1.Designer.vb
    點進去
    我把Inherits System.Windows.Forms.UserControl
    改成Inherits System.Windows.Forms.textbox
    (因為我要弄個類似Textbox的功能  書上有交  )
    接著這兩行就出錯了
            Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 12.0!)
            Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
    他說
    1    'AutoScaleDimensions' 不是 'WindowsApplication1.UserControl1' 的成員。

    2    'AutoScaleMode' 不是 'WindowsApplication1.UserControl1' 的成員。   
    怎麼辦

    2007年7月22日 上午 06:19

解答

  • 線上手冊有寫,你繼承 TextBox 的話,這叫「自訂控制項」,預設檔名是 CustomControl1.vb ,在你加入時,注意一下。

     

    在設計工具上的差別是自訂控制項不含介面,使用者控制項含介面,請分清楚你要的。

    2007年7月22日 上午 07:52
    版主

所有回覆

  • 線上手冊有寫,你繼承 TextBox 的話,這叫「自訂控制項」,預設檔名是 CustomControl1.vb ,在你加入時,注意一下。

     

    在設計工具上的差別是自訂控制項不含介面,使用者控制項含介面,請分清楚你要的。

    2007年7月22日 上午 07:52
    版主
  • 那璉璉大大
    我書上有說
    可以加入 控制項程式庫專案(VS.NET)  似乎可以建置成dll黨
    那我的Microsoft Visual Basic 2005 Express 版可以嗎
    我按加入他都沒說有控制項程式庫 這個東西
    只有windows應用程式   類別庫   住控台應用程式 另外兩個忘了好像 是有關網路的
    這該怎麼辦??

    2007年7月22日 上午 08:44
  • 我用 VSTS ,我不知道 Express 版可不可以,請看線上手冊的說明。

     

    註:dll 屬於類別庫的一種,所以你應該是開 類別庫 專案才對。

    2007年7月22日 上午 09:26
    版主