全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1070
推到 Plurk!
推到 Facebook!

如何讓Button改變大小?

尚未結案
crop
一般會員


發表:33
回覆:9
積分:8
註冊:2004-07-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-12-11 10:39:02 IP:220.138.xxx.xxx 未訂閱
在程式執行時, 要如何讓使用者自己決定Button的尺寸大小呢? 希望的效果如下: http://home.pchome.com.tw/service/problems/resize.avi 先謝謝大家的回答了
mark.hsu
一般會員


發表:3
回覆:2
積分:0
註冊:2006-07-06

發送簡訊給我
#2 引用回覆 回覆 發表時間:2006-07-06 11:28:42 IP:211.23.xxx.xxx 未訂閱

看不到檔案 不過大概這樣就可以了吧

用一個TEDIT給使用者輸入就好啦

Btn->Width = edit->Text.Toint();

haman
中階會員


發表:46
回覆:137
積分:56
註冊:2005-03-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2006-07-06 23:27:35 IP:211.76.xxx.xxx 未訂閱
要用拖曵的話簡單點像這樣:
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1DragOver(TObject *Sender, TObject *Source,
int X, int Y, TDragState State, bool &Accept)
{
Accept=true;
Button1->Width = X ;
Button1->Height = Y;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDragOver(TObject *Sender, TObject *Source,
int X, int Y, TDragState State, bool &Accept)
{
Accept=true;
Button1->Refresh();
Button1->Width = X ;
Button1->Height = Y;
}
//---------------------------------------------------------------------------
自已再慢慢修吧,
請以dragover為關鍵字蒐尋
系統時間:2024-05-02 6:12:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!