You've already forked lazarus-ccr
tvplanit: Fix PrintPreviewDlg not updating when a new format item is selected.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4904 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -170,14 +170,15 @@ end;
|
||||
procedure TVpPrintFormatComboBox.Change;
|
||||
var
|
||||
NewFormat : Integer;
|
||||
|
||||
begin
|
||||
if not Assigned (FControlLink) then
|
||||
Exit;
|
||||
|
||||
NewFormat := FControlLink.Printer.Find (Text);
|
||||
NewFormat := FControlLink.Printer.Find(Text);
|
||||
if NewFormat >= 0 then
|
||||
FControlLink.Printer.CurFormat := NewFormat;
|
||||
|
||||
inherited;
|
||||
end;
|
||||
|
||||
function TVpPrintFormatComboBox.GetAbout: string;
|
||||
|
@ -411,11 +411,9 @@ begin
|
||||
if not Assigned (FControlLink.Printer) then
|
||||
Exit;
|
||||
|
||||
// if FCurrentFormat <> FControlLink.Printer.CurFormat then begin
|
||||
ClearPageData;
|
||||
GeneratePageImage;
|
||||
Invalidate;
|
||||
// end;
|
||||
ClearPageData;
|
||||
GeneratePageImage;
|
||||
Invalidate;
|
||||
end;
|
||||
|
||||
procedure TVpPrintPreview.GeneratePageImage;
|
||||
|
@ -50,6 +50,7 @@ object frmPrintPreview: TfrmPrintPreview
|
||||
ItemHeight = 15
|
||||
Sorted = True
|
||||
TabOrder = 1
|
||||
OnChange = VpPrintFormatComboBox1Change
|
||||
end
|
||||
object ToolBar1: TToolBar
|
||||
Left = 1
|
||||
|
@ -98,6 +98,7 @@ type
|
||||
procedure actCancelExecute(Sender: TObject);
|
||||
procedure FormCreate(Sender: TObject);
|
||||
procedure FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
|
||||
procedure VpPrintFormatComboBox1Change(Sender: TObject);
|
||||
|
||||
private
|
||||
procedure SetCaptions;
|
||||
@ -191,6 +192,12 @@ begin
|
||||
actCancel.Hint := RSPrintPrvCancelHint;
|
||||
end;
|
||||
|
||||
procedure TfrmPrintPreview.VpPrintFormatComboBox1Change(Sender: TObject);
|
||||
begin
|
||||
VpPrintPreview1.ForceUpdate;
|
||||
VpPrintPreview1.FirstPage;
|
||||
end;
|
||||
|
||||
|
||||
procedure TfrmPrintPreview.OKBtnClick(Sender: TObject);
|
||||
begin
|
||||
|
Reference in New Issue
Block a user