22 |
How can I play animated GIF using the control
|
21 |
How can I use the Template property
|
20 |
How can I use the TemplateResult property (method 2)
local var_NETHostObject as INETHostObject oDCOCX_Exontrol1:AssemblyLocation := "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" oDCOCX_Exontrol1:AssemblyName := "System.Windows.Forms.TreeView" var_NETHostObject := oDCOCX_Exontrol1:Host var_NETHostObject:Template := "Nodes.Add(`Root 1`){ BackColor = RGB(255,0,0);ForeColor = RGB(255,255,255) }" var_NETHostObject:TemplateResult:Template := "Nodes{ Add(`Child 1`); Add(`Child 2`) }; Expand() }" |
19 |
How can I use the TemplateResult property (method 1)
local var_NETHostObject as INETHostObject local var_NETHostObject1 as INETObjectTemplate oDCOCX_Exontrol1:AssemblyLocation := "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" oDCOCX_Exontrol1:AssemblyName := "System.Windows.Forms.TreeView" var_NETHostObject := oDCOCX_Exontrol1:Host var_NETHostObject:Template := "Nodes.Add(`Root 1`)" var_NETHostObject1 := var_NETHostObject:TemplateResult var_NETHostObject1:Template := "Nodes.Add(`Child 1`)" var_NETHostObject1:Template := "Nodes.Add(`Child 2`)" var_NETHostObject1:Template := "Expand()" |
18 |
How can I find the information about the hosting control, like name, version, ...
local var_NETHostObject as INETHostObject oDCOCX_Exontrol1:AssemblyQualifiedName := "System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" var_NETHostObject := oDCOCX_Exontrol1:Host OutputDebugString(String2Psz( AsString(var_NETHostObject:[Item,"ProductName"]:Value) )) OutputDebugString(String2Psz( AsString(var_NETHostObject:[Item,"ProductVersion"]:Value) )) OutputDebugString(String2Psz( AsString(var_NETHostObject:[Item,"CompanyName"]:Value) )) |
17 |
How do I get the hwnd/handle of the hosting control
oDCOCX_Exontrol1:AssemblyLocation := "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" OutputDebugString(String2Psz( AsString(oDCOCX_Exontrol1:Host:[Item,"Handle"]:AsInt) )) |
16 |
How do I get the number of arguments that an event has
METHOD OCX_Exontrol1HostEvent(Ev) CLASS MainDialog // HostEvent event - The hosting control fires an event. OutputDebugString(String2Psz( "Ev.Arguments.Item(" + CHR(34) + "GetType().GetProperties().Length" + CHR(34) + ").AsString" )) OutputDebugString(String2Psz( AsString(Ev) )) RETURN NIL oDCOCX_Exontrol1:AssemblyLocation := "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" |
15 |
How can I change the control's background color, as BackgroundColor seems to have no effect
|
14 |
How can I add a TreeView
|
13 |
How can I add a ProgressBar
|
12 |
How can I add a DateTimePicker
|
11 |
How can I add CheckedListBox
|
10 |
How can I specify the list of events to be handled
|
9 |
Is it possible to handle only a specific event
|
8 |
How can I handle events withing the control
METHOD OCX_Exontrol1HostEvent(Ev) CLASS MainDialog // HostEvent event - The hosting control fires an event. OutputDebugString(String2Psz( AsString(Ev) )) RETURN NIL local var_NETHostObject as INETHostObject oDCOCX_Exontrol1:BackgroundColor := 16777215 oDCOCX_Exontrol1:Create("C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll","System.Windows.Forms.MonthCalendar") var_NETHostObject := oDCOCX_Exontrol1:Host var_NETHostObject:Template := "MaxSelectionCount = 1" |
7 |
How can I add the Tab page, and pages inside (method 2)
local var_NETHostObject as INETHostObject local var_NETHostObject1,var_NETHostObject2 as INETObjectTemplate oDCOCX_Exontrol1:AssemblyLocation := "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" oDCOCX_Exontrol1:AssemblyName := "System.Windows.Forms.TabControl" var_NETHostObject := oDCOCX_Exontrol1:Host var_NETHostObject1 := var_NETHostObject:[Item,"Dim page; page = CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`){Text = `new`};Controls.Add(page);page"] var_NETHostObject1:Template := "Text = `Page 1`;UseVisualStyleBackColor = True" var_NETHostObject1:Template := "Dim c; c = CreateObject(`System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`){Text=`Button 2`;Dock=1}; Controls.Add(c)" var_NETHostObject1:Template := "Dim c; c = CreateObject(`System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`){Text=`Button 1`;Dock=1}; Controls.Add(c)" var_NETHostObject2 := var_NETHostObject:[Item,"Dim page; page = CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`){Text = `new`};Controls.Add(page);page"] var_NETHostObject2:Template := "Text = `Page 1`;UseVisualStyleBackColor = True" var_NETHostObject2:Template := "Dim c; c = CreateObject(`System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`){Text=`Edit 2`;Dock=1}; Controls.Add(c)" var_NETHostObject2:Template := "Dim c; c = CreateObject(`System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`){Text=`Edit 1`;Dock=1}; Controls.Add(c)" |
6 |
How can I add the Tab page, and pages inside (method 1)
local var_NETHostObject as INETHostObject local var_NETHostObject1,var_NETHostObject2 as INETObjectTemplate oDCOCX_Exontrol1:AssemblyLocation := "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" oDCOCX_Exontrol1:AssemblyName := "System.Windows.Forms.TabControl" var_NETHostObject := oDCOCX_Exontrol1:Host var_NETHostObject1 := var_NETHostObject:[Item,"CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`)"] var_NETHostObject1:Template := "Text = `Page 1`;UseVisualStyleBackColor = True" var_NETHostObject:SetTemplateDef("Dim page") var_NETHostObject:SetTemplateDef(var_NETHostObject:TemplateResult:Value) var_NETHostObject:Template := "Controls.Add(page)" var_NETHostObject2 := var_NETHostObject:[Item,"CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`)"] var_NETHostObject2:Template := "Text = `Page 2`;UseVisualStyleBackColor = True" var_NETHostObject:SetTemplateDef("Dim page") var_NETHostObject:SetTemplateDef(var_NETHostObject:TemplateResult:Value) var_NETHostObject:Template := "Controls.Add(page)" |
5 |
Just wondering if I can host your /NET control
|
4 |
How can I insert the MonthCalendar of /NET framework
|
3 |
How can I use the AssemblyQualifiedName property
|
2 |
How can I use the AssemblyLocation property
local var_NETHostObject as INETHostObject local var_NETHostObject1 as INETObjectTemplate oDCOCX_Exontrol1:AssemblyLocation := "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" oDCOCX_Exontrol1:AssemblyName := "System.Windows.Forms.ListView" var_NETHostObject := oDCOCX_Exontrol1:Host var_NETHostObject:Template := "Items.Add(`first`)" var_NETHostObject1 := var_NETHostObject:[Item,"CreateObject(`System.Windows.Forms.ListViewItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089`)"] var_NETHostObject1:Template := "Text = `second`;ForeColor = RGB(255,0,0)" var_NETHostObject:SetTemplateDef("Dim n") var_NETHostObject:SetTemplateDef(var_NETHostObject:TemplateResult:Value) var_NETHostObject:Template := "Items.Add(n)" var_NETHostObject:Template := "Items.Add(`third`)" |
1 |
How can I insert the PropertyGrid of /NET framework
|