How can I enlarge the control's edit area?
VBA (MS Access, Excell...)
With Calc1
.EditHeight = 32
.ButtonHeight = 32
.ButtonWidth = 32
End With
VB6
With Calc1
.EditHeight = 32
.ButtonHeight = 32
.ButtonWidth = 32
End With
VB.NET
With Excalc1
.EditHeight = 32
.ButtonHeight = 32
.ButtonWidth = 32
End With
VB.NET for /COM
With AxCalc1
.EditHeight = 32
.ButtonHeight = 32
.ButtonWidth = 32
End With
C++
/*
Copy and paste the following directives to your header file as
it defines the namespace 'EXCALCLib' for the library: 'ExCalc 1.0 Control Library'
#import <ExCalc.dll>
using namespace EXCALCLib;
*/
EXCALCLib::ICalcPtr spCalc1 = GetDlgItem(IDC_CALC1)->GetControlUnknown();
spCalc1->PutEditHeight(32);
spCalc1->PutButtonHeight(32);
spCalc1->PutButtonWidth(32);
C++ Builder
Calc1->EditHeight = 32;
Calc1->ButtonHeight = 32;
Calc1->ButtonWidth = 32;
C#
excalc1.EditHeight = 32;
excalc1.ButtonHeight = 32;
excalc1.ButtonWidth = 32;
JScript/JavaScript
<BODY onload="Init()">
<OBJECT CLASSID="clsid:74B7322B-D54B-47AD-A891-AC60B02EE192" id="Calc1"></OBJECT>
<SCRIPT LANGUAGE="JScript">
function Init()
{
Calc1.EditHeight = 32;
Calc1.ButtonHeight = 32;
Calc1.ButtonWidth = 32;
}
</SCRIPT>
</BODY>
VBScript
<BODY onload="Init()">
<OBJECT CLASSID="clsid:74B7322B-D54B-47AD-A891-AC60B02EE192" id="Calc1"></OBJECT>
<SCRIPT LANGUAGE="VBScript">
Function Init()
With Calc1
.EditHeight = 32
.ButtonHeight = 32
.ButtonWidth = 32
End With
End Function
</SCRIPT>
</BODY>
C# for /COM
axCalc1.EditHeight = 32;
axCalc1.ButtonHeight = 32;
axCalc1.ButtonWidth = 32;
X++ (Dynamics Ax 2009)
public void init()
{
;
super();
excalc1.EditHeight(32);
excalc1.ButtonHeight(32);
excalc1.ButtonWidth(32);
}
Delphi 8 (.NET only)
with AxCalc1 do
begin
EditHeight := 32;
ButtonHeight := 32;
ButtonWidth := 32;
end
Delphi (standard)
with Calc1 do
begin
EditHeight := 32;
ButtonHeight := 32;
ButtonWidth := 32;
end
VFP
with thisform.Calc1
.EditHeight = 32
.ButtonHeight = 32
.ButtonWidth = 32
endwith
dBASE Plus
local oCalc
oCalc = form.EXCALCACTIVEXCONTROL1.nativeObject
oCalc.EditHeight = 32
oCalc.ButtonHeight = 32
oCalc.ButtonWidth = 32
XBasic (Alpha Five)
Dim oCalc as P
oCalc = topparent:CONTROL_ACTIVEX1.activex
oCalc.EditHeight = 32
oCalc.ButtonHeight = 32
oCalc.ButtonWidth = 32
Visual Objects
oDCOCX_Exontrol1:EditHeight := 32
oDCOCX_Exontrol1:ButtonHeight := 32
oDCOCX_Exontrol1:ButtonWidth := 32
PowerBuilder
OleObject oCalc
oCalc = ole_1.Object
oCalc.EditHeight = 32
oCalc.ButtonHeight = 32
oCalc.ButtonWidth = 32
Visual DataFlex
Procedure OnCreate
Forward Send OnCreate
Set ComEditHeight to 32
Set ComButtonHeight to 32
Set ComButtonWidth to 32
End_Procedure
XBase++
#include "AppEvent.ch"
#include "ActiveX.ch"
PROCEDURE Main
LOCAL oForm
LOCAL nEvent := 0, mp1 := NIL, mp2 := NIL, oXbp := NIL
LOCAL oCalc
oForm := XbpDialog():new( AppDesktop() )
oForm:drawingArea:clipChildren := .T.
oForm:create( ,,{100,100}, {640,480},, .F. )
oForm:close := {|| PostAppEvent( xbeP_Quit )}
oCalc := XbpActiveXControl():new( oForm:drawingArea )
oCalc:CLSID := "Exontrol.Calc.1" /*{74B7322B-D54B-47AD-A891-AC60B02EE192}*/
oCalc:create(,, {10,60},{610,370} )
oCalc:EditHeight := 32
oCalc:ButtonHeight := 32
oCalc:ButtonWidth := 32
oForm:Show()
DO WHILE nEvent != xbeP_Quit
nEvent := AppEvent( @mp1, @mp2, @oXbp )
oXbp:handleEvent( nEvent, mp1, mp2 )
ENDDO
RETURN