c中我想遍歷Form下所有的Label然後改變他們的背景色,如何遍歷

2022-06-10 06:26:47 字數 3806 閱讀 8394

1樓:匿名使用者

foreach (control control in this.controls)}

2樓:

你這個遍歷的是什麼控制元件啊,沒看出來

c# 有多個 ribbonform 怎麼遍歷它們

3樓:

你可以把3組checkbox放入groupbox, panel 等container中,checkbox的索引值放入 tabindex或tag中,則程式很簡潔。

//遍歷checkbox方法1

foreach (control c in groupbox1.controls)//遍歷groupbox1內的所有控制元件

}//遍歷checkbox方法2

/*for (int i = 8; i >= 1; i--)

c#,我要算出一個list裡所有專案的總價,我定義了一個field叫totalcost,用遍歷算的。

4樓:然後去遠足

shopcartitems 是什麼型別的物件?

如何設c# winform label字的顏色

5樓:房雁凡

在同一個label中無法把label中的文字分別顯示顏色,你可以多拉幾個label,分別以不同的顏色顯示

在cs**中可以如此設定

label1.forecolor = color.red;

也可以在設計視窗中右擊 屬性 中找到 外觀-> forecolor 設定

6樓:匿名使用者

沒有現成的引數,只能通過過載paint事件來做

7樓:天明雪諾

meterstate.forecolor = color.green;

8樓:匿名使用者

這個好像不行吧,你可以自己寫一個控制元件,應該很簡單,就用三個lable組合成一個。只用一個lable實現不了這種效果

9樓:

1、多用幾個label

2、自定義控制元件

10樓:看咯英語

label.backcolor

11樓:匿名使用者

建議用自定義控制元件來組合

12樓:邪君瓊霄

label .backcolor = color.fromargb(a,r,g,b);//argb是個數的順序是a,r,g,b a是透明度,後面是紅綠藍

c# 我用 propertygrid控制元件改變了label控制元件的背景顏色,我想下次再開啟此窗體時,就是設定後的背景顏色。

13樓:匿名使用者

這個恐怕你要考慮儲存到本地了,要麼資料庫或者xml配置檔案

c# 修改多個label的背景色 30

14樓:寂靜_夜晚

如果是 asp.net **應用程式, 可以考慮把 使用 主題** 改變lable控制元件的背景色~~~

15樓:_神__仙

flowlayoutpanel flp = new flowlayoutpanel();

this.controls.add(flp);

for (int i = 0; i < 5; i++)foreach (var item in flp.controls)}

16樓:酒尖鹹

foreach (control c in this.controls)}}}

17樓:甜小墨大人

int i;

for (i = 1; i < 5; i++)

這樣就可以了。試一試

c#中如何給label動態賦值?

18樓:匿名使用者

labelname.text=「內容」;

放到執行緒中去執行,不要把主執行緒阻塞了。你的while迴圈太長的話會造成介面執行緒假死。

首先在form的load事件中加入一下內容:

private void form1_load(object sender, eventargs e)

void showit()}

19樓:匿名使用者

如果你的lable名稱

唯一,同時的確存在的話,可以直接用以下方式this.controls.find("lable名稱", false)[0].text="value";

如果不知道存不存在

control cons=this.controls.find("lable名稱", false);

如果cons的數量為0 就是沒有 不為0 就是有第2種方式,

this.controls.oftype();

返回所有的lable集合,然後遍歷就是了。

需要說明的是,this代表的是比lable的直接父級哈!

20樓:冉

你所謂的動態賦值不是很明白你要表達的意思。

我想你是不是想說有若干個label要賦值。但是不要一個個賦值根據這個label名稱.text的方式值賦。

你可以new一個 label型別的陣列,把所有label加到陣列作為陣列元素。然後通過for迴圈賦值。

21樓:**最大功能

估計是想讓label的值定時變動吧。

設計介面拖一個timer控制元件過來。你網上學一下timer的用法,挺簡單的。

22樓:飛冰魚

迴圈form內的lable吧,這樣可以試試

c# 如何在前臺頁面利用<% %>for迴圈遍歷後臺讀取的datatable然後繫結到label控制元件????

23樓:匿名使用者

你可以在前臺使用repeater控制元件,然後設定label的text='<%#eval("繫結的值")%>'然後後臺遍歷datatable賦值

24樓:匿名使用者

employee #

position

email

work phone

status

action

'><%#ems.common.utility.

getfullname(eval("lastname").tostring(),eval("firstname").tostring())%>

' />

' />

' />

<%#eval("workcode")%><%#eval("position")%><%#eval("email")%>

<%#eval("workphone")%><%# eval("activestatus")%>' text="edit" >

datasource只要繼承可遍歷介面就行。

25樓:

編號標題

釋出人**地址

操作<% for (int i = 0; i < molist.count; i++)%>

<% %>

26樓:匿名使用者

,可以採取dt前景的背景週期就好了,然後控制下的診斷具有約束力格式

27樓:匿名使用者

動態顯示最好和ajax結合吧。如果只是迴圈顯示幾條資料,那就可以如同樓下說的那樣就可以了。

我想放棄所有的一切走掉

呵呵 愛情是什麼呢。有人說 愛情是含笑飲砒霜。愛情至美,砒霜至毒 版 深愛一個人失 哪一首歌當中有一句歌詞叫我放棄了所有,你卻跟他走 忍痛忍淚 來演唱 千城 我已放自棄了所有 結果你卻跟bai他走 鏡子中失落的 du面孔已不 zhi是你避風口dao 一次一次的原諒 一次一次的失望 結果我都不原想象結...

mysql資料庫,我想查a表所有的欄位還有b表的某欄位,請問我要怎麼做關聯查詢

left join 是左關聯,就是以復左邊的表 為主表制,左邊表的資料全部展示,右邊的表只展示能關聯到左邊的表。你用inner join 試試 select from a表 a inner join b表 b on b.activity id a.id select a.b.某一欄位 from a表...

因為說謊,我失去了所有的好朋友,我想改,但是我做不到。我該怎麼辦呢

樓上有一位說得好,從認錯開始!我想你應該向他們每一個人道歉,不管他們是否接受,你都應該真誠地向他們道歉!接下來,我覺得你之所以會養成這個壞習慣,肯定是有一個潛意識的東西在支配著你,你可以在自己一個人的時候,靜下心來回憶一下,你最開始說謊是在什麼時候,為什麼那次說了謊,把最最原始的原因找到。或許是為了...