怎樣用C編寫個訊息滾動條啊,C 中怎樣用滾動條

2023-01-20 16:55:38 字數 3157 閱讀 8241

1樓:非典型天秤座

不知道你做的是web還是windows程式

web的用一個標記就可以了,很簡單的.

我說過winform的:

首先放一個timer控制元件,讓其interval屬性為300,enable屬性為true

然後拖一個label,id為lblmessage,text寫歡迎光臨.

準備工作做好了,接下來在timer的timer_tick事件裡寫:

int left = lblmessage.left;//獲得該label距離窗體左邊緣的距離

int right=lblmessage.right;//獲得label距離窗體右邊緣的距離

left = left - 3;//每執行一次timer_tick距離窗體的左距離減3箱素

if (right <= 0)//如果右邊的距離為0,也就是label完全退出窗體左邊的時候,設定左邊距為窗體寬度,此時label會從右邊出來

lblmessage.left = left;//把每次左邊距變化後的值設定給左邊距屬性,以使label改變

怎麼會固定死呢?

lblmessage.text=任何你想要顯示的字串

都可以啊,可以動態改變他的顯示文字的

lblmessage.text=你預先儲存的名言

只要你先把名言內容提取出來,然後作為字串賦值給lblmessage.text屬性,自然就在label上顯示出來了.

2樓:匿名使用者

然後在下面加一個table就可以了

然後在table 里加一個資料繫結控制元件就可以了

3樓:輕登雲梯

你去請教一個計算即高手吧。

4樓:赤焰魔鬼

直接在html裡編,寫個層就可以了,簡單方便

c#中怎樣用滾動條

5樓:

因為在.net裡winform中提供了scrollablecontrol,因而我們可以通過設定autoscroll屬性來自動的顯示滾動條並通過它來滾動畫面,但是在實際的應用中,我們有時可能會覺得這個被系統提供的控制元件「並不好用」。這種情況往往表現在對滾動條位置不滿意的時候,或是不想使用從scrollablecontrol繼承的控制元件的時候,或是其它的原因。

這個時候我們就會考慮在程式中直接使用vscrollbar及hscrollbar控制元件。可是用過這兩個控制元件的程式設計師都知道,對這兩個控制元件的使用其實並不容易,除非你是個很厲害的傢伙。

滾動字在c#中如何實現

6樓:糖糖寳寳

需要用到graphics.drawstring方法. graphics.

drawstring (string s, font font, brush brush, pointf point) 在指定位置並且用指定的 brush 和 font 物件繪製指定的文字字串。

引數說明:

s 要繪製的字串。

font 它定義字串的文字格式。

brush 它確定所繪製文字的顏色和紋理。

point 結構,它指定所繪製文字的左上角。

其中,要用到的就是point函式,通過控制它的x或y引數來控制文字的偏移量.下面以水平滾動字幕為例.

private  label label = new label();

public string text="csdn baihe_591";

private void frmshow_load(object sender, eventargs e)

pointf p;

font f = new font("宋體", 10);

color c = color.white;

string temp;

private void timer1_tick(object sender, eventargs e)

else

p = new pointf(p.x - 10, 0);//每次偏移10

if (p.x <= -s.width)

p = new pointf(this.label.size.width, 0);

g.drawstring(text, f, brush, p);}

c#窗體中 如何給label 加入一個滾動條

7樓:匿名使用者

label好像加不了滾動條,最好使用其他控制元件,你可以使用textbox,將它設定成多行,可以設定滾動條,如果你想讓textbox的樣式與label類似,你可以將textbox的邊框設定為none,並將背景顏色設定於窗體顏色一致。

8樓:匿名使用者

label是沒有滾動條的啊,,,除非你自己重繪控制元件,這就比較難了

9樓:匿名使用者

用textarea代替label吧, 把它disable了就和label一樣了, 這樣會自動出現滾動條的.

10樓:匿名使用者

普通標籤應該沒滾動條吧?

你可以自定義一個標籤。

具體怎麼自定義一個有滾動條的標籤,我就不會了。

c#中如何自動顯示滾動條

11樓:匿名使用者

有點點技巧:

1)在winform中放置一個picturebox;將窗體的autoscroll屬性設定為true

2)在picturebox上使用graphics.drawimage函式直接繪製影象。注意:

繪製影象時按需要改變picturebox的width和height。如果picturebox的高度或寬度超過了winform的區域,滾動條就會自動出現。

3)對滾動條程式設計,改變picturebox的left或top

c#怎麼給多行文字框新增滾動條?

12樓:匿名使用者

在文字框的屬性欄裡,選擇scrollbars,有horizontal(水平滾動條),vertical(豎直滾動條),both(水平和豎直滾動條)

13樓:七終多

scrollbar屬性裡面

怎樣改變firefox裡滾動條的顏色 用

火狐就不能使用。其實 說的把body換成html的意思是 ie8這種標準瀏覽器吧 頁面滾動條 及其解釋如下 scrollbar 3d light color 設定或檢索滾動條亮邊框顏色 scrollbar highlight color 設定或檢索滾動條3d介面的亮邊 threedhighlight...

怎樣用C讀取檔案內容並修改,怎樣用C 讀取TXT檔案內容並修改

1 首先先來看一下準備的txt文字檔案的內容。2 然後在程式中引入操作檔案的名稱空間system.io。3 接下來需要定義一個變數,儲存檔案所在的路徑。4 然後我們先讀取文字內容,呼叫file類的readalllines即可讀取所有內容。5 接下來是修改內容,先按照下圖的方式,準備要修改的內容。6 ...

怎樣用c語言編寫學生成績管理系統

我大一時寫了個,貼上來給你。建立日期 2011 04 27 程式名稱 連結串列綜合操作 學生成績管理系統 e69da5e887aa62616964757a686964616f31333330343834 先自己寫吧。實在不行我給你寫。主函式 抄 功能zhi選擇函式 功能一 功能n 這是大致框架。希望...