1樓:
protected void button1_click(object sender, eventargs e)
string str1 = ;
*test");
button newbtn = new button();
newbtn = button1;
showpanl(newbtn);
private void showpanl(button btn);
直接傳控制項得了,哪用那麼麻煩。
2樓:大地之環撒爾
不是傳屬性值的話,用引數傳屬性,需要寫個類,類裡包含你要傳遞的控制項的屬性。先把這個類裡的屬性賦上控制項對應的屬性。然後傳這個類。不過這樣傳不如直接傳這個控制項的例項方便。
3樓:小多老實人
例項化某個空間 比如button
button btn = new button();
給button加屬性。
hello"
nihao"
然後btn這個物件就有屬性值,你想往哪兒傳都行,差不多是這樣,希望我的答案能幫助到你。
c#什麼是可選引數和必須引數
4樓:網友
簡單的區別就是在呼叫的時候,可選引數可以不傳入值,而必須引數必須傳入值;
1、可選引數,是指給方法的特定引數指定預設值,在呼叫方法時可以省略掉這些引數。
但要注意:1)可選引數不能為引數列表的第1個引數,必須位於所有的必選引數之後(除非沒有必選引數);
2)可選引數必須指定乙個預設值,且預設值必須是乙個常量表示式,不能為變數;
3)所有可選引數以後的引數都必須是可選引數。
比如函式可以這樣定義。
int fun(string para1,int para2=0,int para3 = 0)
這裡para1為必須引數,para2和para3為可選引數,實際上只是可選引數有預設值而已;
5樓:jg**人
可選引數之後不能出現必選引數,且可選引數必須有乙個常量表示式作為預設值。
c#什麼是可選引數和必須引數
6樓:嬴禎隆琪
支援可選引數也就是預設引數。
比如函式可以這樣定義。
intfun(string
para1,int
para2=0,int
para3=0)
這裡para2和para3為可選引數,實際上只是他們有預設值而已,要注意的是可選引數必須位於必選引數之後。
C語言傳遞函式指標引數的時候能否傳遞NULL
語法上講沒有問題,但實際上來說一般來說是不穿null的,因為沒什麼意義。如果真出現了要小心。通常要對指標進行判斷是否為空 c語言函式宣告中將函式指標引數設定為null的預設值 指定形參預設值是c 的語法,標準c是不支援這種語法的。使用c 語法,通常可以儲存檔案時使用cpp字尾儲存。另外,形參的預設值...
C新增控制元件組,用C 實現控制元件陣列
panel1.controls.add textbox1 this.textbox?parent panel1 用c 如何實現把已有的控制元件放入控制元件陣列中?在c windowsform應用程式裡面,控制元件有兩種方法新增 1,使用工具箱把控制元件拖拽到一個form上,這個時候系統會自動在for...
C在窗體間傳遞引數的幾種常用辦法
看看我這個 首先,介紹最簡單,引用傳遞,c 的類是引用型別,那麼我們在開啟另外一個窗體的適合將窗體例項傳遞給另外一個窗體,另外一個窗體拿到這個例項,不是就可以做很多事情了嗎?請看c 跨窗體操作 引用傳遞 再來一個,c 的事件都是基於委託,那麼我們就可以通過委託去實現在另外一個窗體對本窗體的操作,請看...