線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1337
推到 Plurk!
推到 Facebook!

BCB StringGrid 的虛框 如何移除?

答題得分者是:GrandRURU
youg1010
一般會員


發表:3
回覆:1
積分:0
註冊:2011-09-02

發送簡訊給我
#1 引用回覆 回覆 發表時間:2012-06-05 00:08:12 IP:27.105.xxx.xxx 訂閱
小弟  才疏學淺 査的好久 找不到正確答案

請問 BCB StringGrid 用滑鼠點選之後 方格週邊有 "虛框框" 這該如何移除它?

DefaultDrawing 我是設成 true 用畫的填字 修改顏色

Thanks


GrandRURU
站務副站長


發表:240
回覆:1680
積分:1874
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2023-04-28 08:59:56 IP:59.120.xxx.xxx 未訂閱
若您想要移除 StringGrid 方格周邊的虛框框,可以使用 StringGrid 的 Options 屬性,將 goFixedVertLine 和 goFixedHorzLine 設置為 false,並將 goRangeSelect 設置為 true。這樣就可以在選擇方格時不顯示虛框框。
另外,若您使用 DefaultDrawing 屬性來設置 StringGrid 的填字和顏色,也可以透過程式碼來移除虛框框,例如在 StringGrid 的 OnSelectCell 事件中加入以下程式碼:
[code cpp]
StringGrid1->Canvas->FrameRect(StringGrid1->CellRect(OldCol, OldRow));

[/code]
其中,OldCol 和 OldRow 為上一個選中的方格的欄位和行號。透過這個程式碼可以在選擇新的方格時移除舊的虛框框。
系統時間:2024-04-27 1:45:49
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!