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

兩個StringGrid連動問題

 
papjaj
一般會員


發表:11
回覆:15
積分:5
註冊:2007-01-29

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-01-29 20:56:38 IP:219.87.xxx.xxx 訂閱
各位大大好
小弟又來麻煩大家了
小弟在討論板上找到有關兩個StringGrid同時做連動的方式為
StringGrid1->Selection = StringGrid2->Selection;
這個方式的連動,是非常理想的連動方式
但是小弟今天兩個StringGrid大小並不是一模一樣的
且Row跟Col數量也不一樣
小弟想讓StringGrid1從row[2]開始與StringGrid2的row[5]連動
小弟目前的做法為
StringGrid1->Row = StringGrid2->Row 3 ;
雖然可以達到連動
但是卻會造成在點選StringGrid1時StringGrid2也會被誤動作(小弟在StringGrid2上有做其它的判斷)
不知道除了上面的方法之外,是否有其它方法可以達到連動,卻又不會使非點選的那個StringGrid被誤動作呢?
小弟在此先感謝各位大大嚕
hobolin
初階會員


發表:0
回覆:25
積分:25
註冊:2005-07-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-02-04 22:37:02 IP:59.115.xxx.xxx 訂閱
寫一個 function 讓 selection assign 用

void __fastcall AssignSelection(const TSelection& rhs)
{
if (need assign selection){
//連動
StringGrid1->Selection = StringGrid2->Selection;
}else{
//anything you want
}
}
系統時間:2024-05-06 20:59:10
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!