Changeset 829 for cprs/trunk/CPRS-Chart/Consults/fPreReq.pas
- Timestamp:
- Jul 7, 2010, 4:31:10 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
cprs/trunk/CPRS-Chart/Consults/fPreReq.pas
r456 r829 5 5 uses 6 6 Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, 7 StdCtrls, ORFn, ComCtrls, ExtCtrls; 7 StdCtrls, ORFn, ComCtrls, ExtCtrls, fBase508Form, VA508AccessibilityManager, 8 uReports; 8 9 9 10 type 10 TfrmPrerequisites = class(T Form)11 TfrmPrerequisites = class(TfrmBase508Form) 11 12 lblFontTest: TLabel; 12 13 memReport: TRichEdit; … … 20 21 procedure cmdCancelClick(Sender: TObject); 21 22 procedure cmdPrintClick(Sender: TObject); 23 procedure FormClose(Sender: TObject; var Action: TCloseAction); 24 procedure OnActivate(Sender: TObject); 22 25 procedure FormCreate(Sender: TObject); 23 procedure FormClose(Sender: TObject; var Action: TCloseAction);24 procedure FormShow(Sender: TObject);25 26 private 26 27 procedure AlignButtons(); … … 35 36 36 37 uses 37 uCore, rCore, rReports, Printers, rMisc;38 uCore, rCore, rReports, Printers, rMisc; 38 39 39 40 {$R *.DFM} … … 66 67 ForceInsideWorkArea(Rect); 67 68 BoundsRect := Rect; 68 memReport.Lines.Assign(ReportText); 69 ResizeAnchoredFormToFont(result); 69 QuickCopy(ReportText, memReport); 70 70 //Quick fix to work around glich in resize algorithim 71 71 AlignButtons(); … … 127 127 AHeader := TStringList.Create; 128 128 CreatePatientHeader(AHeader, Self.Caption); 129 memPrintReport := TRichEdit.Create(Self);129 memPrintReport := CreateReportTextComponent(Self); 130 130 try 131 131 MaxLines := 60 - AHeader.Count; … … 134 134 with memPrintReport do 135 135 begin 136 Visible := False;137 Parent := Self;138 Font.Name := 'Courier New';139 Font.Size := MainFontSize;140 Width := Printer.Canvas.TextWidth(StringOfChar('-', 74));141 //Width := 600;142 136 repeat 143 137 with Lines do … … 174 168 end; 175 169 176 procedure TfrmPrerequisites.FormCreate(Sender: TObject);177 begin178 memreport.Color := ReadOnlyColor;179 180 end;181 182 170 procedure TfrmPrerequisites.AlignButtons; 183 171 Const 184 172 BtnSpace = 8; 185 173 begin 186 cmdCancel.Left := self.Width - cmdCancel.Width - BtnSpace;174 cmdCancel.Left := self.Width - cmdCancel.Width - (BtnSpace * 3) - 3; 187 175 cmdContinue.Left := cmdCancel.Left - BtnSpace - cmdContinue.Width; 188 176 end; … … 194 182 end; 195 183 196 procedure TfrmPrerequisites.Form Show(Sender: TObject);184 procedure TfrmPrerequisites.FormCreate(Sender: TObject); 197 185 begin 186 inherited; 187 ResizeAnchoredFormToFont(Self); 198 188 SetFormPosition(Self); //Get Saved Position & Size of Form 199 189 end; 200 190 191 procedure TfrmPrerequisites.OnActivate(Sender: TObject); 192 begin 193 if Self.VertScrollBar.IsScrollBarVisible then Self.VertScrollBar.Position := 0; 194 end; 201 195 end.
Note:
See TracChangeset
for help on using the changeset viewer.