C 求助 控制元件集合的問題,C 控制元件問題

2023-02-22 23:15:07 字數 1562 閱讀 7087

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 ...