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屬性吧 你應該能知道自己建立的控制元件名字叫什麼,訪問它的屬性也不成問題吧 for int i 0 i 10 i 簡單的新增例項,可以通過設定lb的其他屬性,來設定具體label的相關屬性 其中name屬性是指定label的id.label 控制元件本來也是物件,可以通過new的方式來建立,但是label 的表示位置有規律麼?如果有規律的話,可以通過迴圈建立,具體的顯現就像... 在 屬性視窗 上方有個下拉選單,可以根據控制元件的名稱找到對應控制元件 label控制元件的主要用途是標籤,有內容是它的基本要求。由於label的控制元件預設背景色與窗體背景色一致,如果label控制元件的文字內容為空,執行時即不可見 但它實際上還在那裡,滑鼠移動到它上面時仍然可以產生mousemo... private string name public string name set 在 net3.5以上版本 可以寫成 public string name 效果是一樣的,但是有區別。對於這段 private string name public string name set name成員變數是...c動態新增控制元件批量命名 如果有Label想命名為Label1 Label10能否用迴圈寫?該怎麼寫
求助C把Label的值設為空,在窗體中看不到這個Label了,點不到了,怎麼才能找到這個控制元件呢
求解c中屬性的問題