在C中我在windows窗體中加了lable1lable1 中怎麼顯示時間從1秒到10秒

2021-04-01 08:04:51 字數 2628 閱讀 1930

1樓:匿名使用者

首先在工具箱拖一復個lable和timer控制元件,然後制將enabled屬性

設定bai為dutrue,interval 屬性是設定zhitimer走的快慢的,以毫秒dao

為單位,如果想設定為一秒走一次,就設定為1000,然後在timer控制元件的tick事件裡寫以下**:

int i = 1;

private void timer1_tick(object sender, eventargs e)

label1.text = i.tostring()+"s";

i++;

}如果不是你想要的結果,再問我

2樓:匿名使用者

加一個timer,在timer的tick事件中寫。

c#在form窗體的panel控制元件中新增一個label控制元件,怎麼能讓panel的text文字一直在panel 的中間?

3樓:一無安慰

註冊panel的resize事件,裡面寫下這些**:

label.location = new point(convert.toint32(panel.width-label.width)/2,

convert.toint32(panel.height-label.height)/2);

也就是計算label相對於panel的中心位置,賦給location屬性即可。

4樓:匿名使用者

先固定panel的長度,然後設定textbox屬性居中即可,也可以使用**,這樣比較方便

5樓:匿名使用者

label的anchor屬性設定為none便可

6樓:銀月蒼熊

text-align屬性試試

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

7樓:墨汁諾

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

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

private void form1_load(object sender, eventargs e)

void showit()}

8樓:匿名使用者

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

9樓:匿名使用者

labelname.text=「內容」;

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

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

private void form1_load(object sender, eventargs e)

void showit()}

10樓:匿名使用者

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

label1.text="abcdef"

label1.refresh()

11樓:匿名使用者

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

12樓:zhengjun白羊

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

this.show();

怎麼在c#中的非窗體類中,改變窗體的控制元件(如label1的值)呢,謝謝

13樓:匿名使用者

在窗體類中新增靜態例項, 外部class即可以和窗體類解耦在任意位置呼叫窗體類獲取例項方法, 訪問窗體類控制元件當然需要外部訪問的控制元件必須是public, 或者遍歷窗體的controls

class form1 : form

public static form1 getinstance()}class chang}

14樓:匿名使用者

首先窗體和類要在同一個名稱空間中

class change() //非窗體類_la.text="改變";//可以修改了}//窗體內

public partial class frm : form{private change ch;

ch=new change(... ,label1,) //窗體呼叫change類時把label1傳遞過去。}

15樓:匿名使用者

將要在其它類呼叫的控制元件label1宣告為public(可以在控制元件的屬性面板裡設定,預設為private的),

然後將 form1的例項傳給change例項可以建立一個建構函式

public class form1 :form}public class change()public void changelabel()}

16樓:匿名使用者

public class change(label mylable)

呼叫的時候:

change(this.lable1);

在C的Windows窗體中,實現登入後登入窗體消失的效果,怎麼實現

消失的效果就是窗體變透明然後關閉。這樣關閉的時候看起來更平滑。看這裡,他們就實現了這個功能 form2 fm new form2 fm.show 彈出窗體 this.hide 隱藏當前窗體 form id visible false vs2012裡windows窗體如何實現不同的使用者登入到不同的介...

在ACCESS窗體中組合框A的資料改變,組合框B的資料隨

例如一個材質表,有材質和種類兩個欄位,則可 設定種類組合框的更新後事件 中更新材質組合框的行 屬性的sql語句,如 me.材質組合框.rowsource select 材質 from 材質表 where 種類 me.種類組合框.value 在mfc中,一個組合框的值變化,怎麼影響另一個組合框裡填入的...

c盤windows中system和system32中有哪些文

system和system32系統資料夾,system32 dllcache下面的是備份,都可以刪除,省不少空間的.備份一個,一個一個的刪吧,哪個不行了還原過來吧 精神可嘉 最好都不要動,反正又佔不了多少記憶體 我家的c盤windows裡面的 system32都快3g了 有什麼檔案能清理的?你好 用...