問一下?Builder c++的跑馬燈問題? |
尚未結案
|
zx12355
一般會員 發表:2 回覆:0 積分:0 註冊:2007-11-24 發送簡訊給我 |
1.如何寫出由Button按一下啟動的跑馬燈?
2.以下的程式如何設Edit的跑馬燈開始點和終點?(就是Edit 加大後字串跑出去後就不見,不然就是跑到一半就跑回來) void __fastcall TForm1::Button1Click(TObject *Sender) { Timer1->Interval=1000; Edit1->Text="ABCD"; Edit1->Font->Pitch=fpFixed; } //--------------------------------------------------------------------------- void __fastcall TForm1::Timer1Timer(TObject *Sender) { int ratio,diff,ch; String s=Edit1->Text; Edit1->Width; s.Length(); ratio=Edit1->Font->Size *72/Edit1->Font->PixelsPerInch; diff=Edit1->Width-s.Length()*ratio; if(diff) {for(int i=0; i Edit1->Text=s; } Edit1->Text=s.SubString(3,s.Length()-2) s.SubString(1,2); } |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |