C 字型在窗體滾動,C 中通過調整滾動條可以改變文字框中的字型大小

時間 2025-05-22 21:25:12

1樓:匿名使用者

c#一般使用動態效果時,可以採用timer控制項完成定觸發特定事件。原答案在這方面沒有問題。但是。

原答案有一處待改進的地方就是,如果希望長久的使用timer控制項,則應該以繪圖介面德方式建立timer控制項, 而不是自行在類中定義timer類罩薯而拋棄了可是部分的功能, 這樣的隱患有:1. 編譯器在生成"圖形化介面"時, 可能由於自己定義的timer控制項產生衝突而失效, 這會導致"圖形化介面"失效。

極大的影響變成效率。2. 自己定義的timer控制項不利於方面的管理屬性和事件。

綜上。 在理解原有答案之後, 在實際應用時, 應考慮採用通過"圖形化介面"建辯枝立和管理timer控制項。 以達到定時控制的更好效果。

因此, 對原有代物灶者碼進行修改。//新增乙個窗體工程, 建立乙個label, 命名為label1, /再建立乙個timer,命名為tlabelmove. 加入如下**即可using system;

using ;

using ;

using ;

using ;

using ;

using ;

public partial class form1 : form

public form1()

initializecomponent();tlabelmove的初始化過程在這個函式中完成。

private void tlabelmode_tick(object sender, eventargs e)//事件函式不做修改。

if ( 0 )

/已經除錯通過, 希望對你有幫助。

2樓:匿名使用者

在工具箱裡拖乙個timer控制項,把enabled設定洞橡孫為true,給如埋timer的tick事件寫如下程納鏈序 -=10;

if ( = ;

3樓:匿名使用者

幫你實現了, 新建窗體工程, 新增乙個label, 命名為label1, 加入如下** using system;

using ;

using ;

using ;

using ;

using ;

using ;

public partial class form1 : form

timer tlabelmove = null;

public form1()

initializecomponent();

tlabelmove = new timer();

new eventhandler(tlabelmode_tick);

true;private void tlabelmode_tick(object sender, eventargs e)if (

已經除錯成功, 希望對你有幫助握餘空段瞎毀兆。

滾動字在c#中如何實現

4樓:糖糖寳寳

需要用到方法。 (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 = ;

string temp;

private void timer1_tick(object sender, eventargs e)

elsep = new pointf( -10, 0);//每次偏移10

if ( =

p = new pointf(, 0);

f, brush, p);}

c# winform中如何讓label控制項左右和上下滾動

5樓:尚仙

這是從左往右流動的,從上往下的也一樣,迴圈y++即可:

新增timer控制項,設定100毫秒:

int x = 1;//橫座標。

int y = 320;//縱座標,根據你的窗體的實際高度寫private void timer1_tick(object sender, eventargs e)

new point(x, y);}

c# label字型在窗體上下滾動

6樓:網友

在窗體加乙個timer控制項雙擊timer控制項加入timer1_tick事件。設定enable=true;也可以在窗體載入時設定。

int y=100;//label初始時左上角縱座標。

private void timer1_tick(object sender, eventargs e)

7樓:網友

窗體,以左上角的點為座標原點。

那麼你如果想要叫他移動起來,可以在timer控制項的tick事件裡,對控制項的。

left和top屬性進行增量。

然後,如果控制項飛出窗體外,只需判斷當前控制項的位置(left和top屬性)是否超出了當前窗體的weith和height就可以了。

怎麼在c#建立好了乙個窗體,怎麼讓窗體裡的字型上下、左右、對角線、跑動呢?

8樓:君不見殺手

把字放在乙個label裡。

再建乙個timer 在裡面加;之類的自己調節就好了。

9樓:夢醒de無奈

建立乙個winfrom窗體 然後得到你想要的字型顯示各個地點的x y座標 來延遲你想要顯示的各個方位 這樣看上去就不斷的移動了。

c# 如何編寫 標題欄 滾動文字

10樓:生存藝術

結合二樓。

新增timer控制項。

private void timer1_tick(object sender, eventargs e)

新增開始滾動按鈕。

private void button1_click(object sender, eventargs e)

停止滾動按鈕。

private void button2_click(object sender, eventargs e)

也可以直接修改timer的屬性,不要然後面兩個button

11樓:網友

利用timer,在字串前面或後面不停新增空白,反覆迴圈即可。

12樓:天涯海峰

新增乙個 timer然後在timer事件中設定你要東的狀態就可以。

c# 窗體程式設計 windows程式設計 加在一大段文字進textbox後,textbox沒有滾動條??

13樓:糖果

//設定文字框的scrollbars 屬性即可。

//垂直滾動條。

scrollbars有四個值,分別設定水平滾動條、垂直滾動條、水平滾動條和垂直滾動條、沒有滾動條。

14樓:網友

你要將textbox1的屬性中的multiline設定為true,然後把textbox1拖長點就能看到效果了。

15樓:匿名使用者

看到後面那個三角形了不,你可以設定為multi

c#中通過調整滾動條可以改變文字框中的字型大小

16樓:高富帥軍

窗體設計**就不具體給出了。

新增label,text設定為「字型大小預覽」;

新增textbox,用以顯示當前字型大小;

新增hscrollbar,minimum設為1,或者在hscrollbar1_scroll事件中處理hscrollbar的value值為0的情況(目的是為了避免字型大小得到0),這裡我把maximum值保持了預設的100;

最後新增label,顯示學號,姓名。

滾動條滾動事件。

private void hscrollbar1_scroll(object sender, scrolleventargs e)

C中,如何在A窗體中開啟B窗體,將B窗體上面的值傳給A窗體並在A窗體上顯示出來

比如說你想通過form2中的textbox tb設定form1中timer t的interval,那麼你可以在form1中設定乙個屬性,並用form1的物件來構造form2的物件。form1中 public int timersettingset 然後form2 f2 new form2 this ...

求C在visual studio中修改窗體的高度

這個真不是winform 不就是wpf麼?mainwindow繼承的不是form而是window。不過是如果你真懂一點的話去msdn上查一下window類的屬性不就知道了?它自身有heigth高度,minheigth最小高度,maxheight最大高度。height嚴格說來是設計時高度,執行時該值會...

c向windows窗體文字框中輸入資料並實現登入

ps隨風飄 private static string connstring server localhost uid sa pwd database webdevelop public static string connstring 登陸按鈕寫入 string name this.textbox...