78 |
Is it possible to change the line's height
with CalcEdit1 do begin MultiLine := True; Text := '(1+6.25)/4*6/3'; InsertText('(2+6.25)/4*6/3\r\n',OleVariant(1)); InsertText('(3+6.25)/4*6/3\r\n',OleVariant(1)); InsertText('(4+6.25)/4*6/3\r\n',OleVariant(1)); InsertText('Total',Null); LineHeight := 'value + 8 * dpi'; DrawGridLines := True; end |
77 |
How do I put a picture on the control's background
with CalcEdit1 do begin Picture := CalcEdit1.ExecuteTemplate('loadpicture(`c:\exontrol\images\zipdisk.gif`)'); PictureDisplay := EXCALCEDITLib_TLB.exUpperLeft; MultiLine := True; Text := '(1+6.25)/4*6/3'; InsertText('\r\n',OleVariant(1)); InsertText('\r\n',OleVariant(1)); InsertText('\r\n',OleVariant(1)); OutputDebugString( 'Expression: ' ); OutputDebugString( Text ); OutputDebugString( 'Result: ' ); OutputDebugString( Result[Null] ); end |
76 |
How do I get the numbers only, with no Total fields (method 2)
with CalcEdit1 do begin MultiLine := True; FormatResult := '<fgcolor=808080><r> = %%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); InsertText('Total',Null); OutputDebugString( ExecuteTemplate('FormatABC("lower(A) replace `total` with ``", Text)') ); end |
75 |
How do I get the numbers only, with no Total fields (method 1)
with CalcEdit1 do begin MultiLine := True; FormatResult := '<fgcolor=808080><r> = %%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); InsertText('Total',Null); OutputDebugString( FormatABC('lower(A) replace `total` with ``',OleVariant(Text),Null,Null) ); end |
74 |
How do I customize the format to display the result (right,local,2 decimals,less,font)
with CalcEdit1 do begin MultiLine := True; LineHeight := 'value + 8 * dpi'; FormatLocal := '( value < 10000 ? `<fgcolor=000000><b><font ;16>` : ``) + (value format `2`)'; FormatResult := '<fgcolor=808080><r> = %l%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); end |
73 |
How do I customize the format to display the result (right,local,2 decimals,greater,color)
with CalcEdit1 do begin MultiLine := True; FormatLocal := '( value > 10000 ? `<fgcolor=FF0000><b>` : ``) + (value format `2`)'; FormatResult := '<fgcolor=808080><r> = %l%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); end |
72 |
How do I customize the format to display the result (right,local,all decimals)
with CalcEdit1 do begin MultiLine := True; FormatLocal := 'value'; FormatResult := '<fgcolor=808080><r> = %l%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); end |
71 |
How do I customize the format to display the result (right,local,2 decimals)
with CalcEdit1 do begin MultiLine := True; FormatLocal := 'value format `2`'; FormatResult := '<fgcolor=808080><r> = %l%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); end |
70 |
How do I customize the format to display the result (right,local,curency)
with CalcEdit1 do begin MultiLine := True; FormatLocal := 'currency(value)'; FormatResult := '<fgcolor=808080><r> = %l%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); end |
69 |
How do I customize the format to display the result (right,local)
with CalcEdit1 do begin MultiLine := True; FormatResult := '<fgcolor=808080><r> = %l%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); end |
68 |
How do I customize the format to display the result (right)
with CalcEdit1 do begin MultiLine := True; FormatResult := '<fgcolor=808080><r> = %%'; InsertText('100 * 200',Null); InsertText('300 * 400 * 1.5',Null); InsertText('200 + ( 400 * 1.5 + 300 / 1.19)',Null); end |
67 |
How do I customize the format to display the result (default)
|
66 |
How can I force a line to be there all the time, so user can not delete it, for instance Total
with CalcEdit1 do begin MultiLine := True; InsertLockedText('Total',Null); InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); end |
65 |
Is it possible to get the value of specified variable
with CalcEdit1 do begin MultiLine := True; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('TVA = Total * 0.19',Null); InsertText('Total',Null); OutputDebugString( 'The TVA is: ' ); OutputDebugString( Variable['TVA'] ); end |
64 |
How do I get the total
with CalcEdit1 do begin MultiLine := True; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Total',Null); OutputDebugString( 'The total is: ' ); OutputDebugString( Variable['Total'] ); end |
63 |
How do I get the easter date
with CalcEdit1 do begin MultiLine := True; CalcType := EXCALCEDITLib_TLB.exCalcIncludeAll; ClearWildFormats(); FormatResult := '<r><fgcolor=008000><b>(%%)'; AllowComments := '<fgcolor=008000>//'; AddWildFormat('*=*<fgcolor=008000>//*'); AddWildFormat('<fgcolor=808080>V*=*'); AddWildFormat('<b>EasterSundayDay*=*'); BackColorLockedLine := RGB(0,0,0); ForeColorLockedLine := RGB(0,0,0); Text := 'Year = 2018 // change here the year, to get the Easter Sunday for giving year'; InsertLockedText('V1 = (((255 - 11 * (Year mod 19)) - 21) mod 30)',Null); InsertLockedText('V2 = ((V1 + 21) + (V1 > 48 ? -1 : 0) + 6 - ((Year + int(Year / 4)) + V1 + (V1 > 48 ? -1 : 0) + 1) mod 7)',Null); InsertLockedText('EasterSundayDay = date(dateS(''3/1/'' + Year) + V2)',Null); OutputDebugString( 'Easter Sunday Day is ' ); OutputDebugString( Variable['EasterSundayDay'] ); OutputDebugString( ' for year ' ); OutputDebugString( Variable['Year'] ); end |
62 |
I've got a red line while I type into the control. How can I disable that (sample 2)
with CalcEdit1 do begin AllowFormatInvalidOnTyping := False; MultiLine := True; Text := '100 + 200(invalid)'; end |
61 |
I've got a red line while I type into the control. How can I disable that (sample 1)
|
60 |
How do I specify the color to show the locked lines
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatResult := '<r>[=%l%]'; FormatLocal := 'currency(value)'; FormatTotalResult := '<r><b> <fgcolor=FFFFFF>= %l%</b>'; BackColorLockedLine := RGB(0,0,1); ForeColorLockedLine := RGB(255,255,255); InsertText('100',Null); InsertText('200',Null); InsertLockedText('VAT = Total * 0.20',Null); InsertLockedText('Total',Null); end |
59 |
Can I remove the colors that indicates locked lines
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatResult := '<r><fgcolor=808080>[=%l%]'; FormatLocal := 'currency(value)'; FormatTotalResult := '<r><b> = %l%</b>'; BackColorLockedLine := RGB(0,0,0); ForeColorLockedLine := RGB(0,0,0); InsertText('100',Null); InsertText('200',Null); InsertLockedText('VAT = Total * 0.20',Null); InsertLockedText('Total',Null); end |
58 |
Can I add lines to the control, so the user can not remove/delete them ( locked lines )
with CalcEdit1 do begin MultiLine := True; CalcType := EXCALCEDITLib_TLB.exCalcIncludeAll; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatResult := '<r><fgcolor=808080>[=%l%]'; FormatLocal := 'currency(value)'; FormatTotalResult := '<r><b> = %l%</b>'; Text := '1000'; InsertText('2000',Null); InsertLockedText('Commission = Total * 0.05 + (Total ? 2.95 : 0)',Null); InsertLockedText('Total',Null); end |
57 |
Is it possible to highlight a specified line
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatResult := '<r><fgcolor=808080>[=%l%]'; FormatLocal := 'currency(value)'; FormatTotalResult := '<r><b> = %l%</b>'; AddWildFormat('<fgcolor=00FF00>*<b>Commission</b>*=*'); Text := '100.50 + 123'; InsertText('200 + 20/5',Null); InsertText('300 + 3 * 15',Null); InsertText('400 + 200 * (10 + 12/45)',Null); InsertText('50 * 45',Null); InsertText('VAT = Total * 0.19',Null); InsertText('NET = Total - VAT',Null); InsertText('Monthly = Total / 12',Null); InsertText('Commission = Total * 0.05 + 2.95',Null); InsertText('Total',Null); end |
56 |
Is it possible to display the result as currency
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatLocal := 'currency(value)'; FormatTotalResult := '<r><b> = %l%</b>'; BackColorTotal := RGB(240,240,240); Text := '100.50'; InsertText('200',Null); InsertText('300',Null); InsertText('400',Null); InsertText('VAT = Total * 0.19',Null); InsertText('NET = Total - VAT',Null); InsertText('Total',Null); end |
55 |
Is it possible to display the result with no decimals
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatLocal := 'value format `0`'; FormatTotalResult := '<r><b> = %l%</b>'; BackColorTotal := RGB(240,240,240); Text := '100.50'; InsertText('200',Null); InsertText('300',Null); InsertText('400',Null); InsertText('VAT = Total * 0.19',Null); InsertText('NET = Total - VAT',Null); InsertText('Total',Null); end |
54 |
Is it possible to display the result exactly how it is defined in the control panel
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatLocal := 'value format ``'; FormatTotalResult := '<r><b> = %l%</b>'; BackColorTotal := RGB(240,240,240); Text := '100.50'; InsertText('200',Null); InsertText('300',Null); InsertText('400',Null); InsertText('VAT = Total * 0.19',Null); InsertText('NET = Total - VAT',Null); InsertText('Total',Null); end |
53 |
How can I count the lines
with CalcEdit1 do begin MultiLine := True; AllowCount := 'count'; AllowSubCount := 'subcount'; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); InsertText('100',Null); InsertText('200',Null); InsertText('SubCount',Null); InsertText('300',Null); InsertText('400',Null); InsertText('500',Null); InsertText('SubCount',Null); InsertText('Count',Null); end |
52 |
How can I compute the average
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatTotalResult := '<r><b> = %l%</b>'; BackColorTotal := RGB(240,240,240); Text := 'Average = Total / Count'; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('400',Null); InsertText('VAT = Total * 0.19',Null); InsertText('NET = Total - VAT',Null); InsertText('Total',Null); end |
51 |
Variables or Computed Fields
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatTotalResult := '<r><b> = %l%</b>'; BackColorTotal := RGB(240,240,240); Text := '100'; InsertText('200',Null); InsertText('300',Null); InsertText('400',Null); InsertText('VAT = Total * 0.19',Null); InsertText('NET = Total - VAT',Null); InsertText('Total',Null); end |
50 |
I have noticed that definition of the variable is shown in italics. Can I change that
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; ClearWildFormats(); AddWildFormat('<b>*=*'); Text := 'A = 400'; InsertText('',Null); InsertText('B = A + 0.22',Null); InsertText('A + B',Null); InsertText('B = B * .19',Null); InsertText('A + B',Null); end |
49 |
I have noticed that definition of the variable is shown in italics. Can I remove that
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; ClearWildFormats(); Text := 'A = 300'; InsertText('',Null); InsertText('B = A + 0.22',Null); InsertText('A + B',Null); InsertText('B = B * .19',Null); InsertText('A + B',Null); end |
48 |
Can I define variables (sample 2)
with CalcEdit1 do begin MultiLine := True; AllowVariables := 'is'; ClearWildFormats(); AddWildFormat('<b>*is*'); Text := 'A is 200'; InsertText('',Null); InsertText('B is A + 0.22',Null); InsertText('A + B',Null); InsertText('B is B * .19',Null); InsertText('A + B',Null); end |
47 |
Can I define variables (sample 1)
with CalcEdit1 do begin MultiLine := True; AllowVariables := '='; Text := 'A = 100.22'; InsertText('',Null); InsertText('B = A + 0.22',Null); InsertText('A + B',Null); InsertText('B = B * .19',Null); InsertText('A + B',Null); end |
46 |
Comments and Prefixes
with CalcEdit1 do begin MultiLine := True; AllowPrefixes := '<fgcolor=808080>:</fgcolor>'; AllowComments := '<fgcolor=008080>''</fgcolor>'; Text := 'Field A: 100 '' this is the field A'; InsertText('Field B: 200 '' this is the field B',Null); InsertText('Total',Null); end |
45 |
Can I display something at the start of each line
with CalcEdit1 do begin MultiLine := True; AllowPrefixes := '<b>:</b>'; Text := 'Field A: 100'; InsertText('Field B: 200',Null); InsertText('Total',Null); end |
44 |
I can not use TAB key. Is it possible
with CalcEdit1 do begin UseTabKey := True; end |
43 |
Does your control support comments
with CalcEdit1 do begin MultiLine := True; CalcType := EXCALCEDITLib_TLB.exCalcIncludeAll; AllowComments := '<fgcolor=008080>//</fgcolor>'; Text := '104 mod 51 // modulo function'; InsertText('int(104/51) // int function',Null); InsertText('51 * int(104/51) + (104 mod 51) // check',Null); end |
42 |
Can I use the modulo function ( rest )
with CalcEdit1 do begin MultiLine := True; CalcType := EXCALCEDITLib_TLB.exCalcIncludeAll; Text := '104 mod 51'; InsertText('int(104/51)',Null); InsertText('51 * int(104/51) + (104 mod 51)',Null); end |
41 |
Can I use acos function
|
40 |
Can I use asin function
|
39 |
Can I use cos function
|
38 |
Can I use sin function
|
37 |
Can I use abs function (absolute part of the number)
|
36 |
Can I use round function
|
35 |
Can I use int function (integer part of a number)
|
34 |
Can I use sqrt function (square root of a number)
|
33 |
How can I show invalid lines with a larger font
with CalcEdit1 do begin MultiLine := True; LineHeight := 'value + 8 *dpi'; DrawGridLines := True; FormatInvalid := '<u><font ;12> </font></u>'; InsertText('100',Null); InsertText('k200',Null); InsertText('300',Null); end |
32 |
I've noticed that while I type the text is shown in red. How can I change that
|
31 |
Can I enlarge the height of each line
with CalcEdit1 do begin MultiLine := True; LineHeight := 'value + 8 * dpi'; DrawGridLines := True; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Total',Null); end |
30 |
How can I show grid lines
with CalcEdit1 do begin MultiLine := True; DrawGridLines := True; GridLineColor := RGB(0,0,0); InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Total',Null); end |
29 |
How can I display the result of the total with a larger font
with CalcEdit1 do begin MultiLine := True; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; FormatTotalResult := '<r><b><font ;14>%l%</font></b>'; AllowTotal := '<b><font ;14>Total</font></b>'; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Total',Null); end |
28 |
Is it possible to show the Total / SubTotal with a different background color
with CalcEdit1 do begin MultiLine := True; AllowTotal := '<bgcolor=A0A0A0><b>Total</b></bgcolor>'; AllowSubTotal := '<bgcolor=E0E0E0><b>SubTotal</b></bgcolor>'; InsertText('100',Null); InsertText('200',Null); InsertText('SubTotal',Null); InsertText('300',Null); InsertText('400 * 1.5',Null); InsertText('SubTotal',Null); InsertText('Total',Null); end |
27 |
Is it possible to show the Total / SubTotal with a different background color
with CalcEdit1 do begin MultiLine := True; BackColorTotal := RGB(196,196,196); BackColorSubTotal := RGB(240,240,240); InsertText('100',Null); InsertText('200',Null); InsertText('SubTotal',Null); InsertText('300',Null); InsertText('400 * 1.5',Null); InsertText('SubTotal',Null); InsertText('Total',Null); end |
26 |
How can I change the color to show the numbers
|
25 |
The numbers are shown in blue. How can I remove that
|
24 |
How can I export the entire text, including the result
with CalcEdit1 do begin MultiLine := True; Text := '100 * 1.5'; InsertText('120 * 1.5',Null); InsertText('130 * 1.5',Null); InsertText('Total',Null); OutputDebugString( Export ); end |
23 |
Is it possible to display the result, using the current regional locale
with CalcEdit1 do begin MultiLine := True; DrawGridLines := True; FormatResult := ' <fgcolor=808080>[=%l%]</fgcolor>'; FormatTotalResult := ' <b>[=%l%]</b>'; InsertText('100 * 100',Null); InsertText('200 * 200',Null); InsertText('300 * 300',Null); InsertText('Total',Null); end |
22 |
How can I change the format to display the total result (right)
with CalcEdit1 do begin MultiLine := True; DrawGridLines := True; FormatTotalResult := '<b><fgcolor=FF0000> = %l%</fgcolor></b>'; AllowTotal := '<b><fgcolor=00FF00>Total</fgcolor></b>'; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Total',Null); end |
21 |
How can I change the format to display the total result (right)
with CalcEdit1 do begin MultiLine := True; DrawGridLines := True; LineHeight := 'value + 4 * dpi'; FormatTotalResult := '<r><b><font ;12>%l%</font></b>'; AllowTotal := '<b><font ;12>Total</font></b>'; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Total',Null); end |
20 |
Is it possible to rename the SubTotal
with CalcEdit1 do begin MultiLine := True; AllowSubTotal := '<fgcolor=FF0000>Current Amount'; InsertText('100',Null); InsertText('200',Null); InsertText('Current Amount',Null); InsertText('300',Null); InsertText('400',Null); InsertText('Current Amount',Null); InsertText('Total',Null); end |
19 |
How can I disable the sub-totals
with CalcEdit1 do begin MultiLine := True; AllowSubTotal := ''; InsertText('100',Null); InsertText('200',Null); InsertText('SubTotal',Null); InsertText('300',Null); InsertText('400',Null); InsertText('SubTotal',Null); InsertText('Total',Null); end |
18 |
How can I add sub-totals
with CalcEdit1 do begin MultiLine := True; AllowComments := '<fgcolor=008000>'''; AddWildFormat('<i>*=*<fgcolor=008000>''*'); AllowVariables := '='; DrawGridLines := True; LineHeight := 'value + 8 * dpi'; GridLineColor := RGB(196,196,196); FormatLocal := 'currency(value)'; FormatTotalResult := '<r><b> = %l%</b>'; FormatSubTotalResult := '<r><fgcolor=808080>[<b> = %l%</b>]'; FormatResult := '<r><fgcolor=808080>(%l%)'; BackColorTotal := RGB(240,240,240); BackColorLockedLine := RGB(0,0,0); ForeColorLockedLine := RGB(0,0,0); CalcType := EXCALCEDITLib_TLB.exCalcIncludeAll; Text := '100 + 200'; InsertText('200 * 1.5',Null); InsertText('SubA = SubTotal '' first subtotal',Null); InsertText('300 + (200+300)/2',Null); InsertText('400 + 500',Null); InsertText('SubB = SubTotal '' second subtotal',Null); InsertLockedText('VAT = Total * 0.19',Null); InsertLockedText('Commision = Total * 0.05',Null); InsertLockedText('NET = (Total - VAT) - Commision',Null); InsertLockedText('Total',Null); end |
17 |
Is it possible to disable the Total
with CalcEdit1 do begin AllowTotal := ''; MultiLine := True; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Total',Null); end |
16 |
Is it possible to rename the Total to Sum
with CalcEdit1 do begin AllowTotal := '<fgcolor=FF0000><b>Sum</b></fgcolor>'; MultiLine := True; InsertText('100',Null); InsertText('200',Null); InsertText('300',Null); InsertText('Sum',Null); end |
15 |
Is it possible to add all lines
|
14 |
How do I insert / add a new line
with CalcEdit1 do begin MultiLine := True; Text := '100 * 1.5'; InsertText('120 * 2.5\r\n',OleVariant(1)); InsertText('200 * 1.5',Null); end |
13 |
How do I find out if a specified line is valid
// SelChange event - Occurs when the user selects text in the control. procedure TForm1.CalcEdit1SelChange(ASender: TObject; ); begin with CalcEdit1 do begin OutputDebugString( 'CurrentLine: ' ); OutputDebugString( CaretLine ); OutputDebugString( 'CurrentLine: ' ); OutputDebugString( TextLine[CaretLine] ); OutputDebugString( 'IsValid: ' ); OutputDebugString( IsValid[OleVariant(CaretLine)] ); end end; with CalcEdit1 do begin MultiLine := True; Text := '100 * 1.5'; InsertText('invalid',Null); InsertText('120 * 1.5',Null); InsertText('130 * 1.5',Null); end |
12 |
How do I get the current line
// SelChange event - Occurs when the user selects text in the control. procedure TForm1.CalcEdit1SelChange(ASender: TObject; ); begin with CalcEdit1 do begin OutputDebugString( 'CurrentLine: ' ); OutputDebugString( CaretLine ); OutputDebugString( 'CurrentLine: ' ); OutputDebugString( TextLine[CaretLine] ); OutputDebugString( 'CurrentResult: ' ); OutputDebugString( Result[OleVariant(CaretLine)] ); end end; with CalcEdit1 do begin MultiLine := True; Text := '100 * 1.5'; InsertText('120 * 1.5',Null); InsertText('130 * 1.5',Null); end |
11 |
How do I get the line one by one, including the result
with CalcEdit1 do begin MultiLine := True; Text := '100 * 1.5'; InsertText('120 * 1.5',Null); InsertText('130 * 1.5',Null); OutputDebugString( 'Lines:' ); OutputDebugString( Count ); OutputDebugString( 'TextLine(1):' ); OutputDebugString( TextLine[1] ); OutputDebugString( 'Result(1)' ); OutputDebugString( Result[OleVariant(1)] ); OutputDebugString( 'TextLine(2):' ); OutputDebugString( TextLine[2] ); OutputDebugString( 'Result(2)' ); OutputDebugString( Result[OleVariant(2)] ); OutputDebugString( 'TextLine(3):' ); OutputDebugString( TextLine[3] ); OutputDebugString( 'Result(3)' ); OutputDebugString( Result[OleVariant(3)] ); end |
10 |
Does the control supports multiple lines
with CalcEdit1 do begin MultiLine := True; Text := '100 * 1.5'; InsertText('120 * 1.5',Null); InsertText('130 * 1.5',Null); end |
9 |
Is it possible to display the result without brakets
|
8 |
How can I display the result on the right side of the control
|
7 |
Can you please advise how to change fontname and size (sample 2)
with CalcEdit1 do begin Template := 'Font.Size = 20; Font.Name = `Tahoma`; Refresh'; Text := '1/2'; end |
6 |
Can you please advise how to change fontname and size (sample 1)
|
5 |
How can I disable evaluating the selection
with CalcEdit1 do begin EvaluateSel := False; HideSelection := False; Text := '(1+6.25)/4*6/3'; SelStart := 1; SelLength := 6; SelBackColor := RGB(0,0,0); end |
4 |
Can I define a different decimal separator
|
3 |
How do I change the color of the entire control, if the expression is not valid
|
2 |
Is there any function to know if the expression is valid
|
1 |
How do I programatically save / load the expression and the result
with CalcEdit1 do begin Text := '(1+6.25)/4*6/3'; OutputDebugString( 'Expression: ' ); OutputDebugString( Text ); OutputDebugString( 'Result: ' ); OutputDebugString( Result[Null] ); end |