You've already forked lazarus-ccr
fpspreadsheet: Add settings dialogs from shared examples folder to fpsctrls/demo_ctrls demo project.
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@4024 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -6,7 +6,7 @@ interface
|
||||
|
||||
uses
|
||||
Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
|
||||
Grids, ButtonPanel, ComCtrls, StdCtrls, Spin, ExtCtrls, sCtrls;
|
||||
Grids, ButtonPanel, ComCtrls, StdCtrls, Spin, ExtCtrls, Buttons, sCtrls;
|
||||
|
||||
type
|
||||
{ TFormatSettingsForm }
|
||||
@ -15,6 +15,7 @@ type
|
||||
Bevel1: TBevel;
|
||||
Bevel2: TBevel;
|
||||
Bevel3: TBevel;
|
||||
BtnCurrency: TBitBtn;
|
||||
ButtonPanel: TButtonPanel;
|
||||
CbLongDateFormat: TComboBox;
|
||||
CbLongTimeFormat: TComboBox;
|
||||
@ -48,6 +49,7 @@ type
|
||||
PgCurrency: TTabSheet;
|
||||
PgDateTime: TTabSheet;
|
||||
PgNumber: TTabSheet;
|
||||
procedure BtnCurrencyClick(Sender: TObject);
|
||||
procedure DateTimeFormatChange(Sender: TObject);
|
||||
procedure EdCurrencySymbolChange(Sender: TObject);
|
||||
procedure FormCloseQuery(Sender: TObject; var CanClose: boolean);
|
||||
@ -81,7 +83,8 @@ var
|
||||
implementation
|
||||
|
||||
uses
|
||||
fpsUtils;
|
||||
fpsUtils,
|
||||
sCurrencyForm;
|
||||
|
||||
const
|
||||
CURR_VALUE = 100.0;
|
||||
@ -154,6 +157,20 @@ begin
|
||||
// Application.ProcessMessages;
|
||||
end;
|
||||
|
||||
procedure TFormatSettingsForm.BtnCurrencyClick(Sender: TObject);
|
||||
var
|
||||
F: TCurrencyForm;
|
||||
begin
|
||||
F := TCurrencyForm.Create(nil);
|
||||
try
|
||||
F.CurrencySymbol := EdCurrencySymbol.Text;
|
||||
if F.ShowModal = mrOK then
|
||||
EdCurrencySymbol.Text := F.CurrencySymbol;
|
||||
finally
|
||||
F.Free;
|
||||
end;
|
||||
end;
|
||||
|
||||
procedure TFormatSettingsForm.EdCurrencySymbolChange(Sender: TObject);
|
||||
var
|
||||
currSym: String;
|
||||
|
Reference in New Issue
Block a user