C動態生成的Label設定屬性c中動態生成多個label控制元件

2021-05-21 07:28:46 字數 2875 閱讀 1688

1樓:匿名使用者

this.label1 = new system.windows.forms.label();//new一個物件

this.label1.location = new system.drawing.point(40, 352);//位置

this.label1.name = "label1";//變數名this.label1.tabindex = 2;//獲取或設定控制元件的容器的控制元件的tab鍵順序

this.label1.text = "-1";//顯示-1this.label1.visible = false;//不可見

2樓:匿名使用者

this.label1.font = new system.

drawing.font("華文彩雲", 10.5f, system.

drawing.fontstyle.regular, system.

drawing.graphicsunit.point, ((byte)(134)));你算是問對人了,我剛好在學c#,快學完了.

在做畢業專案了.

其實挺簡單的,你只要在屬性裡面生成下,然後去看原**,copy就可以了

c#中動態生成多個label控制元件

3樓:匿名使用者

二樓的**,this.lbel1 可訪問新加入的控制元件。

若需移動控制元件,需為控制元件新增move事件。

4樓:匿名使用者

public void addlable(form obj)

5樓:mickal小米

請問你是哪個平臺下的?winform,asp,siverlight,wpf?

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

6樓:匿名使用者

labelname.text=「內容」;

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

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

private void form1_load(object sender, eventargs e)

void showit()}

7樓:匿名使用者

如果你的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的直接父級哈!

8樓:冉

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

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

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

9樓:**最大功能

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

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

10樓:飛冰魚

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

c#如何動態建立多個label控制元件?看補充 50

11樓:匿名使用者

int count = 20;//比如20個listlist = new list();

for (int i = 0; i < count; i++);list.add(label);

}this.controls.addrange(list.toarray());

//然後就可以用list[n]來訪問第n個元素了。比如list[5].text = "lable-5";

12樓:匿名使用者

int count =使用者

指定數量;

for(int i=0;i

c#中用**生成了幾個label控制元件,請問如何設定這些控制元件的text字型的大小??!!

13樓:561郭嘉

很簡單。你要是不知道有2個辦法。

一是去msdn上查。這個必須會,以後你肯定有很多疑問,會經常用到。

二是直接用編譯器生成一個控制元件,找到font屬性,然後修改size。再到desinder.cs檔案裡找相關的**。完了吧控制元件刪掉就ok。手動生成的所有**都可以這麼做。

14樓:匿名使用者

this.label1.font = new system.

drawing.font("宋體", 24f, system.drawing.

fontstyle.regular, system.drawing.

graphicsunit.point, ((byte)(134)));

這是生成器生成的**,參考下。

15樓:藍之心畔

你會css就可以,怎樣控制hml標籤的樣式,你就寫那樣的樣式,然後給你的label標籤的cssclass屬性指定為你寫的樣式即可

16樓:匿名使用者

設定它們的font屬性吧

你應該能知道自己建立的控制元件名字叫什麼,訪問它的屬性也不成問題吧

c動態新增控制元件批量命名 如果有Label想命名為Label1 Label10能否用迴圈寫?該怎麼寫

for int i 0 i 10 i 簡單的新增例項,可以通過設定lb的其他屬性,來設定具體label的相關屬性 其中name屬性是指定label的id.label 控制元件本來也是物件,可以通過new的方式來建立,但是label 的表示位置有規律麼?如果有規律的話,可以通過迴圈建立,具體的顯現就像...

求助C把Label的值設為空,在窗體中看不到這個Label了,點不到了,怎麼才能找到這個控制元件呢

在 屬性視窗 上方有個下拉選單,可以根據控制元件的名稱找到對應控制元件 label控制元件的主要用途是標籤,有內容是它的基本要求。由於label的控制元件預設背景色與窗體背景色一致,如果label控制元件的文字內容為空,執行時即不可見 但它實際上還在那裡,滑鼠移動到它上面時仍然可以產生mousemo...

求解c中屬性的問題

private string name public string name set 在 net3.5以上版本 可以寫成 public string name 效果是一樣的,但是有區別。對於這段 private string name public string name set name成員變數是...