国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

在stringgrid控件中使文字內(nèi)容在cell中做到上下居中

2019-11-18 18:57:15
字體:
供稿:網(wǎng)友
在stringgrid控件中使文字內(nèi)容在cell中做到上下居中
Seaspide 2001.4.19

經(jīng)多次實(shí)踐,偶終于找到了解決使文字內(nèi)容在每個(gè)cell單元中上下居中的辦法:
就是利用畫板的draw方法,通過“畫”出文字解決了這個(gè)問題。哈,不算是旁門左道吧~
實(shí)現(xiàn)非常簡單:

設(shè)一全句變量: var Iscentre:boolean;

在需要上下居中顯示文字內(nèi)容時(shí),用語句:
cells[x,y]:=', 并置Iscentre為真;
(注意:一定要賦空值!! 原因見下) ~~~~~x,y為局部變量

給Form1上的stringgrid控件添加OnDrawCell事件,過程代碼:
PRocedure TForm1.StringGrid1DrawCell(Sender: TObject; ACol, ARow: Integer;
Rect: TRect; State: TGridDrawState);
begin
if iscentre then
stringgrid1.Canvas.TextOut(rect.left+14,rect.top+8,'標(biāo)題居中' );
end; ~~~~~~~~~~~~~~~~~~~~~~~~~
請根據(jù)具體設(shè)置調(diào)節(jié)!

因?yàn)榇耸录挥|發(fā)的條件,是發(fā)生cell被賦值時(shí), 所以必須先將其置空值以觸發(fā)Stringgrid
的onDrawCell事件!

上一篇:一個(gè)四舍五入函數(shù)

下一篇:開發(fā)Web應(yīng)用程序中Cookie使用的問題

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
學(xué)習(xí)交流
熱門圖片

新聞熱點(diǎn)

疑難解答

圖片精選

網(wǎng)友關(guān)注

主站蜘蛛池模板: 松原市| 望奎县| 江阴市| 平遥县| 德格县| 西城区| 北票市| 嘉义县| 香格里拉县| 太仓市| 攀枝花市| 册亨县| 涟水县| 裕民县| 石门县| 华阴市| 东至县| 宁远县| 祁东县| 册亨县| 海丰县| 乐至县| 舞钢市| 田阳县| 克山县| 唐山市| 临泽县| 赤水市| 通榆县| 江孜县| 平邑县| 德格县| 台东市| 大丰市| 浏阳市| 雅安市| 将乐县| 肃北| 丹东市| 临朐县| 长垣县|