麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Delphi > 正文

用Delphi制作中國式報表

2019-11-18 18:27:05
字體:
來源:轉載
供稿:網友
數據庫應用程序開發中,系統設計員、程序設計員需要考慮的一個重要問題是如何設計和輸出報表,在Delphi中我們可以采

用多種方案來解決這一問題。如運用OLE自動化技術將數據輸出到MS-Word、MS-Excel中等,但其中最直接、最本地化的還是使用

Delphi3.0/40中的QuickReport報表組件。它是挪威QuSoft公司專門為Delphi 編寫的,使用QuickReport可以迅速設計出符合西

方人習慣用的報表。

然而,在設計中國式報表時,筆者發現在QuickReport中設計列與列之間的豎線和斜線比較困難;雖然QuickReport提供了

TQShape控件,使用該控件可以畫出列與列之間的豎線,但如果用戶不能正確地調整TQShape實例的高度,輸出報表中的豎線不是不

連續就是超長,另外如果我們調整了某個Band的高度,我們將不得不調整該Band下的所有TQShape實例的高度;至于斜線,

QuickReport報表組件根本就沒有提供這一功能。

筆者認真查找了有關的資料,成功地解決了以上問題,希望能對大家有所幫助。

解決思路

以TQShape為父類,建立新的控件,新控件可以畫豎線、斜線和反斜線。

重載TQShape 類的Paint方法,這樣在設計階段可以非常直觀地畫堅線、斜線和反斜線。用戶可以在設計階段選擇線的類型,

如果選擇直線,控件自動將其高度調整為所屬Band的高度,用戶可以調整其橫向位置但不能調整其高度;如果選擇斜線,用戶可以

根據需要調整斜線的長度和傾角。

重載TQShape 類的
end;

end.

上一篇:Delphi使用VB編寫的ActiveX控件全攻略

下一篇:用Delphi編寫VxD設備驅動程序

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

主站蜘蛛池模板: 日本在线国产 | 一级做a爱片毛片免费 | 日韩视频在线观看免费视频 | 欧美一区二区精品夜夜嗨 | 亚洲极色 | 久久久电影电视剧免费看 | 黄色片网站在线免费观看 | 一色屋任你操 | 久久国产综合精品 | 蜜桃视频在线观看免费 | 成人啪啪18免费网站 | 国产午夜精品一区二区三区四区 | 成人毛片100部 | 91看片淫黄大片欧美看国产片 | 日本在线视频免费 | 黄色电影免费提供 | 久久蜜臀一区二区三区av | hd日本xxxx| 一级黄色国产视频 | 美女在线观看视频一区二区 | 免费久久精品 | 久久久久免费电影 | 亚洲第一成人久久网站 | 黄色片网站在线看 | 成人爱爱电影 | 99国产精品白浆在线观看免费 | 国产成年人视频网站 | 精品久久久久久综合日本 | 亚洲射逼 | 亚洲精品久久久久久下一站 | 日日狠狠久久偷偷四色综合免费 | 欧美成人免费在线视频 | 精品久久久久久久久久久久久久久久久久久 | 依人九九宗合九九九 | 国产亚洲精品久久午夜玫瑰园 | 十级毛片 | 羞羞视频一区 | 国产精品久久久久久一区二区三区 | 欧美特黄特色视频 | 91麻豆精品国产91久久久无需广告 | 性视频久久 |