動態建立控制項
1.容器控制項.registername("name",要註冊的控制項) //註冊控制項
2.容器控制項.findname("name") as 控制項型別
//找到控制項並轉換成相應型別
注意:僅通過
控制項.name來設定是不能通過findname來找到控制項的,必須註冊
動態刪除控制項
1.容器控制項.children.remove(控制項)
//移除控制項
2.容器控制項.unregistername("name")
//取消註冊
其它設定
1.控制項.setvalue(grid.rowproperty, 0);
//設定控制項在grid面板中的行數
控制項.setvalue(grid.columnproperty, 1);
//設定控制項在grid面板中的列數
2.canvas.setleft("控制項名", 50);
//設定控制項在canvas面板中的橫座標
canvas.settop("控制項名", 50); //設定控制項在canvas面板中的縱座標
eg:當點選button_add按鈕的時候在canvas裡新增乙個button;
當點選button_remove的時候把這個新加的button移除;
privatevoid button_add_click(object
sender, system.windows.routedeventargs e)
private
void button_remove_click(object
sender, routedeventargs e)
}
注意:
1、如果想在後台想通過 .findname("") 找到新建立的控制項,必須使用 .registername("名字",控制項);(為什麼註冊的name屬性無效,因為呼叫時為空呢?知道的請賜教)
2、如果想在後台使用 控制項的name屬性,必須在建立時給它設定 控制項.name 的值;
c 動態建立控制項
htmltable tablerow tablecell 動態建立form 直接從標準控制項中繼承過來 動態建立table htmltable ht1 new htmltable 動態建立tablerow,tablecell tablerow tr new tablerow tablecell tc...
C 動態建立控制項 很實用
如下。1 private textbox txt 23 protected void page load object sender,eventargs e 45 1011 private void create 1213 3636 3737 public void mybtn command ob...
C 解決動態新增控制項時,控制項閃爍的問題
近段時間一直用c 來做開發,但是c 控制項太多或者動態新增的控制項,控制項一直一閃一閃的,始終不知道什麼問題。各種度娘,沒去谷哥,因為上不去,你懂得。翻遍了很多資料,都在說雙快取,還有什麼什麼的,各種 嘗試無效,之後看到csdn乙個帖子,看完之後發現這一段 真的解決了閃爍的問題!原理我還沒看,先記錄...