1樓:匿名使用者
可以直接訪問到這個控制元件的呀。
c# 控制元件問題
2樓:**最大功能
沒試過。不過建議你用第三方控制元件 devexpress。它的gridview比c#自帶的強多了,也滿足你的要求。
c# 遍歷控制元件問題
3樓:匿名使用者
你的執行緒在什麼地方呼叫,如果不在form窗體中呼叫,那肯定不行啊。
看到你在;myclass中呼叫,類中你又沒有定義窗體,那裡來的控制元件集合。
[c#] 程式設計小白求問winform多個控制元件同時move的問題
4樓:匿名使用者
1、方法有缺陷,在控制元件有子控制元件的時候,很難獲取集合,因為你這個是座標依賴的。
2、方法絕對可行,隨時記錄畫的框的rectangle,然後遍歷控制元件的rectangle,判斷兩個rec是否有重合,有就加入你的集合裡。每次重新畫框之前,記得清空集合。
3、移動控制元件。這時候你要清楚,你不是在移動控制元件,因為要同時處理很多個控制元件。你只要關注滑鼠就可以了,設定一個滑鼠移動距離的響應範圍,比如滑鼠移動超過5個畫素,就處理一次控制元件。
具體的方法是宣告一個引數point記錄滑鼠,在滑鼠move事件裡,判斷當前point和記錄的point之間距離,超過5,就去foreach你的選中控制元件集合,讓它們的location也移動和滑鼠同樣的距離(x,y分別處理),這樣就能達到你要的效果。
4、注意讓視窗失效、重繪,否則控制元件多了,移動一次卡死你。
在c#中怎樣用list集合繫結listview控制元件,能給點例項**參考下,謝謝了
5樓:匿名使用者
我記得是listview不能直接繫結的,需要輪詢list集合,使用listviewitem來新增到listview中去。
foreach (var item in uu)
6樓:
給datasource賦值,然後再databind一下。
listlist = new list();
= list;
c# 如何一次性清除控制元件集合中的多個控制元件
7樓:匿名使用者
是你寫的不對。
每次移除控制元件,它的索引值都變了。你這樣寫是不行的using ;
listal = new list();
for (int i = 0; i < i++)
foreach (object os in al)}
c#動態新增控制元件問題,新手求助。。。。
8樓:酒瓶裡的蚊子
把 = 210 + series * 90;
改成 = 0;
你就看見文字框了。
因為 = s1, 所以是以s1來計算(而不是以窗體)。
C控制元件問題
no no no,給你個思路,我以前做過,左邊放listbox,或者listview,關鍵是右邊,只放一個panel,其他的模組全部自己做使用者控制元件,比如你左邊點選 ip設定 就在右邊panel裡面先把其他已經顯示在裡面的控制元件dispose掉 如果有的話 再controls.add 你的ip...
C的控制元件名問題
不是很清楚你是web,還是winform!但是大概的方法是一樣的!listtextes new list foreach control tmpcontrol in this.controls arraylist alist new arraylist for int i 0 i 9 i 可以啊,f...
C建立控制元件陣列有哪些,C如何建立一個控制元件陣列
還要再加上一句 btn 0 new button public form1 不知道為什麼要定義二維陣列,對二維陣列的用處不太瞭解。不過用二維也是可以的。public form1 c 如何建立一個控制元件陣列 textbox t1 new textbox 10,15 int width 20 int ...