程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> c#-C# 生成動態控件的問題

c#-C# 生成動態控件的問題

編輯:編程綜合問答
C# 生成動態控件的問題

Button btn1 = new Button();
Form1.Controls.Add(btn1);
報錯,要求對象引用、然後把Form1換成this 就行了,這是為什麼啊

最佳回答:


Form1是類,this是對象實例。用類名只能調用靜態方法,不能調用實例方法。
估計你是從VB6的開發中轉過來的,VB中,為了簡化代碼,允許通過窗口類名來訪問當前窗口實例,編譯器會自動處理,不過C#沒有這樣的功能。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved