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

請教SpeedButton按下之後如何以BitBtn按下執行後讓SpeedButton自動浮起

尚未結案
bio
一般會員


發表:42
回覆:36
積分:20
註冊:2003-03-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-06-11 15:02:02 IP:210.68.xxx.xxx 未訂閱
就是我有一堆speedbutton在一個case執行完後我想要以bitbtn 來控制讓這些speedbutton再跳回來(浮起來) 只要一個動作喔 麻煩大家了
stanley
一般會員


發表:9
回覆:36
積分:14
註冊:2003-11-20

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-06-11 15:37:41 IP:61.219.xxx.xxx 未訂閱
 
void __fastcall TForm1::BitBtn1Click(TObject *Sender)
{
  SpeedButton1->Flat = false;
}
bio
一般會員


發表:42
回覆:36
積分:20
註冊:2003-03-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-06-11 23:29:04 IP:218.165.xxx.xxx 未訂閱
您好 您所提供的方法不行ㄋㄟ 我想我再說一下我的意思  舉個例:玩採地雷,每按下一個按鈕,就會凹陷下去(這裡不涉及FLAT問題) 那等玩玩後,我要按一個按鈕後讓剛剛陷下去的按鈕都再彈上來 也就是Reflash動作 希望大家會董我在說啥
pwipwi
版主


發表:68
回覆:629
積分:349
註冊:2004-04-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-06-12 10:16:48 IP:211.76.xxx.xxx 未訂閱
引言: 您好 您所提供的方法不行ㄋㄟ 我想我再說一下我的意思 舉個例:玩採地雷,每按下一個按鈕,就會凹陷下去(這裡不涉及FLAT問題) 那等玩玩後,我要按一個按鈕後讓剛剛陷下去的按鈕都再彈上來 也就是Reflash動作 希望大家會董我在說啥 < face="Verdana, Arial, Helvetica"> bio你好: 試試以下的Code,看能不能達到你的需求
 
TSpeedButton* TargetButton;
for (int I = ComponentCount - 1; I >= 0; I--)
        {
        TargetButton = dynamic_cast(Components[I]);
        if(TargetButton)
                TargetButton->Down = false;
        }
發表人 - pwipwi 於 2004/06/12 10:17:37
bio
一般會員


發表:42
回覆:36
積分:20
註冊:2003-03-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-06-12 11:23:26 IP:218.165.xxx.xxx 未訂閱
pwipwi您好 這樣是可以解決我的問題了 謝謝你 不過我也提供另一種類似用法... for (int i=1; i<=component; i ) { ((TSpeedButton* )FindComponent("SpeedButton" IntToStr(i) ))->Down=false; } 這個用法也一樣可以解決問題
系統時間:2024-05-15 3:53:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!