2022年文件预览程序源代码 .pdf
《2022年文件预览程序源代码 .pdf》由会员分享,可在线阅读,更多相关《2022年文件预览程序源代码 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 编程实现文件预览以下为程序代码TXTDLGTEMPLATE DIALOG 0, 0, 316, 76 STYLE 0 x404L | WS_CHILD | WS_VISIBLE | WS_CLIPSIBLINGS FONT 8, MS Sans Serif LTEXT , 1119, 0, 0, 204, 76, SS_LEFT | WS_CHILD | NOT WS_VISIBLE | WS_GROUP unit txtDialog; interface uses Windows, Messages, SysUtils, Classes, StdCtrls, ExtCtrls, Butto
2、ns, Dialogs, ShellAPI, Controls; type TtxtDialog = class(TOpenDialog) private Private declarations FtxtPanel: TPanel; FtxtLabel: TLabel; FPreviewButton: TSpeedButton; FtxtCtrl: TMemo; protected Protected declarations procedure PreviewClick(Sender: TObject); virtual; procedure DoSelectionChange; over
3、ride; procedure DoShow; override; property txtCtrl: TMemo read FtxtCtrl; public Public declarations constructor Create(AOwner: TComponent); override; function Execute: Boolean; override; published Published declarations end; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
4、 - 第 1 页,共 5 页 - - - - - - - - - implementation $R txtDialog.res TtxtDialog constructor TtxtDialog.Create(AOwner: TComponent); begin inherited Create(AOwner); /文件扩展名过滤器 Filter := 文本文件 (*.txt)|*.txt; /定义一个主Panel-FtxtPanel,其他所有的构件都建立在这个Panel 上 FtxtPanel := TPanel.Create(Self); with FtxtPanel do begin
5、Name := txtPanel; Caption := ; SetBounds(204, 5, 169, 200); BevelOuter := bvNone; BorderWidth := 2; TabOrder := 1; FtxtLabel := TLabel.Create(Self); with FtxtLabel do begin Name := txtLabel; Caption := 文本文件预览 ; Font.Charset := GB2312_CHARSET; Font.Name := 宋体 ; Font.Size := 9; SetBounds(6, 6, 157, 23
6、); Align := alTop; AutoSize := False; Parent := FtxtPanel; end; /文件预览按钮 FPreviewButton := TSpeedButton.Create(Self); with FPreviewButton do begin Name := PreviewButton; SetBounds(77, 1, 23, 22); Enabled := False; /从资源文件中读出TXTGLYPH 图像,用于SpeedButton 的图像 Glyph.LoadFromResourceName(HInstance, TXTGLYPH);
7、 Hint := 查看该文件 ; ParentShowHint := False; ShowHint := True; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 5 页 - - - - - - - - - /OnClick事件,调用记事本打开该文本文件 OnClick := PreviewClick; Parent := FtxtPanel; end; /添加一个Memo元件,用于显示文件内容 FtxtCtrl := TMemo.Create(Self); with
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年文件预览程序源代码 2022 文件 预览 程序 源代码
限制150内