Clabel控制元件text的值能動態定時改變嗎

2021-05-16 22:03:58 字數 3641 閱讀 6985

1樓:day忘不掉的痛

在自定義控制元件里加以下**:

public string labeltext

set}

2樓:匿名使用者

可以的、把這個值賦給label.text、並把他放在計時器裡、

3樓:匿名使用者

public static class class1

private void form1_load(object sender, eventargs e)}

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

4樓:匿名使用者

labelname.text=「內容」;

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

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

private void form1_load(object sender, eventargs e)

void showit()}

5樓:匿名使用者

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

6樓:冉

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

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

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

7樓:**最大功能

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

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

8樓:飛冰魚

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

c# form label控制元件怎樣隨著值的長短自動改變大小

9樓:旒光容易把人拋

你把這兩個label的autosize改成ture

autosize 屬性:用來獲取或設定一個值,該值指示是否自動調整控制元件的大小以完整顯示其內容。取值為 true時,控制元件將自動調整到剛好能容納文字時的大小,取值為false時,控制元件的大小為設計時的大小。

預設值為false。

10樓:丹青城

提前佈局好,設定label的長度大小即可

還有儘量考慮label1的最長長度是多少

再或者將label標籤的賦值 是變數1 +變數2 這樣一個標籤顯示 就不會覆蓋

11樓:擼主呵呵

可以直接吧他兩放到同一個lable裡面啊;

lable.text="1445.00"+"mil";

c# 執行後已經動態生成的新的label控制元件(已完成),怎樣將新生成的label的text動態修改呢?請附**,謝謝 5

12樓:蒼龍de鏈

樓主的問題問的不是很清楚,既然前半句說了,動態生成新的label控制元件了,為什麼不能在動態新增的label後,加一句 label.text = "" 呢?

this.label.text = ""; 就是修改label控制元件文字的**。

13樓:你是大潮吧

label.text =。。。。。。。;

c# winform 我再form中動態新增label,label的text值都是埠號。在timer事件中想通過label的text值來驗證

14樓:匿名使用者

你思路已bai

經很清晰了啊!

1.動態du

新增label的時候,你可以統一zhi新增在畫面的一個dao容器中,內方面迴圈查詢,或者容你可以建立一個變數陣列或集合,在你新增畫面一個label時候往陣列裡也加一個。目的只有一個,方面你好迴圈或者查詢。2.

ping的時候,方法裡面你都可以直接傳你的label控制元件,獲取焦點就是你傳的控制元件。3.timer本身不是定時觸發的嗎。

你觸發的timer_tick的時候去迴圈ping啊,不用另外開執行緒,否則整個思路得換一下了。

15樓:匿名使用者

1、首先你要

bai多執行緒,則必須du

做一個thread的方法,這個zhi方法裡面實現daoping。2、建議你使用foreach,因為從你的版描述,權並不知道有多少個控制元件。在foreach中,針對每一個控制元件再執行thread。

16樓:我至少還有嬌

用foreach和for效率差別bai不大。

迴圈duping沒有意義,你zhi

開一個命令列,你要

dao知道ping的結果,否則你循迴環,結果都不知答道,有意義嗎?不是用ping開多執行緒,是開個cmd的程式,掛在你的多執行緒上。你這種做法本來就是有問題

c#.*** 如何給一個label控制元件的text賦值並立即讓它顯示出來。

17樓:墨汁諾

在窗體中加個timer控制元件,在timer的tick事件里加上事件時間之間的間隔。

labelname.text=「內容」;放到執行緒中去執行,不要把主執行緒阻塞,while迴圈太長的話會造成介面執行緒假死。在form的load事件中加入:

private void form1_load(object sender, eventargs e)

void showit()}

18樓:匿名使用者

我來告訴你為什麼只有當整個迴圈結束了,才會顯示10000在label上

19樓:匿名使用者

labelname.text=「內容」;

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

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

private void form1_load(object sender, eventargs e)

void showit()}

20樓:匿名使用者

使用的label控制元件如果名稱是label1,那麼可以這樣寫:

label1.text="abcdef"

label1.refresh()

21樓:匿名使用者

這應該是你直接在主執行緒中執行了該段**的原因所致。要實現你的效果,將這段**放到另一個執行緒中去。

22樓:zhengjun白羊

this.text1="這是一個label";

this.show();

關於CLabel控制元件中的Image屬性

類表示一個標準的windows標籤。label控制元件通常用於提供描述性的文字控制元件。例如,您可以使用標籤來以控制通知使用者所需的資料型別新增描述性文字的textbox控制元件。label控制元件還可以用於新增描述性文字,以向使用者提供有用的資訊,還有的形成。例如,您可以新增一個標籤到窗體的頂部,...

matlab GUI中控制元件的value值是什麼意思,有什麼用

不同的控制元件不一樣。hobject的value是當前物件 一般是滑鼠點的地方 的值,比如listbox裡有一列選項,其value就依次是1.2.3.也有某些具體控制元件的value,比如radiobutton按鈕,按下value1,不按下value0等等類似的,你見的程式多了就明白了,不用深究,多...

想知道我的這個鐲子能值多少錢?這個鐲子能值多少錢

有可能是瑪瑙,價值不高,希望能幫到你。你會失望的,人工染色的,二百塊就不少了。這個鐲子值多少錢 千元左右的東西。普遍都是這個價兒。但是這個鐲子挺有特色的,可能賣的貴些。糯種飄花帶黃翡翡翠手鐲,沒紋裂大概3000 5000。糯種翡翠,飄綠帶黃,屬於有特色的。市場 應該超過5000.蘭花帶黃翡 水頭足 ...