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)
With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" .AssemblyName = "System.Windows.Forms.TreeView" With .Host .Template = "Nodes.Add(`Root 1`){ BackColor = RGB(255,0,0);ForeColor = RGB(255,255,255) }" .TemplateResult.Template = "Nodes{ Add(`Child 1`); Add(`Child 2`) }; Expand() }" End With End With |
19 |
How can I use the TemplateResult property (method 1)
With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" .AssemblyName = "System.Windows.Forms.TreeView" With .Host .Template = "Nodes.Add(`Root 1`)" With .TemplateResult .Template = "Nodes.Add(`Child 1`)" .Template = "Nodes.Add(`Child 2`)" .Template = "Expand()" End With End With End With |
18 |
How can I find the information about the hosting control, like name, version, ...
With Exnethost1 .AssemblyQualifiedName = "System.Windows.Forms.ListBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" With .Host Debug.Print( .Item("ProductName").Value ) Debug.Print( .Item("ProductVersion").Value ) Debug.Print( .Item("CompanyName").Value ) End With End With |
17 |
How do I get the hwnd/handle of the hosting control
With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" Debug.Print( .Host.Item("Handle").AsInt ) End With |
16 |
How do I get the number of arguments that an event has
' HostEvent event - The hosting control fires an event. Private Sub Exnethost1_HostEvent(ByVal sender As System.Object,ByVal Ev As exontrol.exontrol_NETHost.NETHostEvent) Handles Exnethost1.HostEvent With Exnethost1 Debug.Print( "Ev.Arguments.Item(""GetType().GetProperties().Length"").AsString" ) Debug.Print( Ev ) End With End Sub With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" End With |
15 |
How can I change the control's background color, as BackgroundColor seems to have no effect
Dim var_NETHostObject,var_NETHostObject1,var_Object With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" .AssemblyName = "System.Windows.Forms.TreeView" With .Host .Template = "BackColor = RGB(240,240,240)" With .Item("Nodes.Add(`Root`)") var_NETHostObject = .Item("Nodes.Add(`Child 1`)") var_NETHostObject1 = .Item("Nodes.Add(`Child 2`)") var_Object = .Item("Expand()") End With End With End With |
14 |
How can I add a TreeView
Dim var_NETHostObject,var_NETHostObject1,var_NETHostObject2,var_NETHostObject3,var_NETHostObject4,var_NETHostObject5,var_NETHostObject6,var_NETHostObject7,var_Object,var_Object1 With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" .AssemblyName = "System.Windows.Forms.TreeView" With .Host With .Item("Nodes.Add(`Root 1`)") var_NETHostObject = .Item("Nodes.Add(`Child 1`)") With .Item("Nodes.Add(`Child 2`)") var_NETHostObject1 = .Item("Nodes.Add(`Sub-Child 2.1`)") var_NETHostObject2 = .Item("Nodes.Add(`Sub-Child 2.2`)") var_NETHostObject3 = .Item("Nodes.Add(`Sub-Child 2.3`)") var_Object = .Item("Expand()") End With var_NETHostObject4 = .Item("Nodes.Add(`Child 3`)") var_Object1 = .Item("Expand()") End With With .Item("Nodes.Add(`Root 2`)") var_NETHostObject5 = .Item("Nodes.Add(`Child 1`)") var_NETHostObject6 = .Item("Nodes.Add(`Child 2`)") var_NETHostObject7 = .Item("Nodes.Add(`Child 3`)") End With End With End With |
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
' HostEvent event - The hosting control fires an event. Private Sub Exnethost1_HostEvent(ByVal sender As System.Object,ByVal Ev As exontrol.exontrol_NETHost.NETHostEvent) Handles Exnethost1.HostEvent With Exnethost1 Debug.Print( Ev ) Debug.Print( "Button " ) Debug.Print( Ev ) End With End Sub With Exnethost1 .BackgroundColor = 16777215 .HostEvents = "MouseUp MouseDown" .Create("C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll","System.Windows.Forms.MonthCalendar") .Host.Template = "MaxSelectionCount = 1" End With |
9 |
Is it possible to handle only a specific event
' HostEvent event - The hosting control fires an event. Private Sub Exnethost1_HostEvent(ByVal sender As System.Object,ByVal Ev As exontrol.exontrol_NETHost.NETHostEvent) Handles Exnethost1.HostEvent With Exnethost1 Debug.Print( Ev ) End With End Sub With Exnethost1 .BackgroundColor = 16777215 .Create("C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll","System.Windows.Forms.MonthCalendar") .HostEvents = "DateSelected" With .Host .Template = "MaxSelectionCount = 1" End With End With |
8 |
How can I handle events withing the control
' HostEvent event - The hosting control fires an event. Private Sub Exnethost1_HostEvent(ByVal sender As System.Object,ByVal Ev As exontrol.exontrol_NETHost.NETHostEvent) Handles Exnethost1.HostEvent With Exnethost1 Debug.Print( Ev ) End With End Sub With Exnethost1 .BackgroundColor = 16777215 .Create("C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll","System.Windows.Forms.MonthCalendar") With .Host .Template = "MaxSelectionCount = 1" End With End With |
7 |
How can I add the Tab page, and pages inside (method 2)
With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" .AssemblyName = "System.Windows.Forms.TabControl" With .Host With .Item("Dim page; page = CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyT" & _ "oken=b77a5c561934e089`){Text = `new`};Controls.Add(page);page") .Template = "Text = `Page 1`;UseVisualStyleBackColor = True" .Template = "Dim c; c = CreateObject(`System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b7" & _ "7a5c561934e089`){Text=`Button 2`;Dock=1}; Controls.Add(c)" .Template = "Dim c; c = CreateObject(`System.Windows.Forms.Button, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b7" & _ "7a5c561934e089`){Text=`Button 1`;Dock=1}; Controls.Add(c)" End With With .Item("Dim page; page = CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyT" & _ "oken=b77a5c561934e089`){Text = `new`};Controls.Add(page);page") .Template = "Text = `Page 1`;UseVisualStyleBackColor = True" .Template = "Dim c; c = CreateObject(`System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b" & _ "77a5c561934e089`){Text=`Edit 2`;Dock=1}; Controls.Add(c)" .Template = "Dim c; c = CreateObject(`System.Windows.Forms.TextBox, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b" & _ "77a5c561934e089`){Text=`Edit 1`;Dock=1}; Controls.Add(c)" End With End With End With |
6 |
How can I add the Tab page, and pages inside (method 1)
With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" .AssemblyName = "System.Windows.Forms.TabControl" With .Host With .Item("CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934" & _ "e089`)") .Template = "Text = `Page 1`;UseVisualStyleBackColor = True" End With .SetTemplateDef("Dim page") .SetTemplateDef(.TemplateResult.Value) .Template = "Controls.Add(page)" With .Item("CreateObject(`System.Windows.Forms.TabPage, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934" & _ "e089`)") .Template = "Text = `Page 2`;UseVisualStyleBackColor = True" End With .SetTemplateDef("Dim page") .SetTemplateDef(.TemplateResult.Value) .Template = "Controls.Add(page)" End With End With |
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
With Exnethost1 .AssemblyLocation = "C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.Forms.dll" .AssemblyName = "System.Windows.Forms.ListView" With .Host .Template = "Items.Add(`first`)" With .Item("CreateObject(`System.Windows.Forms.ListViewItem, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c5" & _ "61934e089`)") .Template = "Text = `second`;ForeColor = RGB(255,0,0)" End With .SetTemplateDef("Dim n") .SetTemplateDef(.TemplateResult.Value) .Template = "Items.Add(n)" .Template = "Items.Add(`third`)" End With End With |
1 |
How can I insert the PropertyGrid of /NET framework
|