You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-3Lines changed: 16 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
1
# ShellControls
2
2
## Shell Browser and Shell Tree Controls
3
-
## ucShellBrowse v12.0 R1 and ucShellTree v2.9
3
+
## ucShellBrowse v12.0 R1 and ucShellTree v2.9.1
4
4
### Updated 03 Feb 2023
5
5
6
6
This repository contains a twinBASIC x86/x64 compatible port of my shell controls, ucShellBrowse and ucShellTree.
@@ -19,6 +19,9 @@ There's still some work to do in twinBASIC to complete user control support, but
19
19
20
20
**Requires [twinBASIC Beta 239](https://github.com/twinbasic/twinbasic/releases) or newer**
21
21
22
+
>[!IMPORTANT]
23
+
>Currently not working in twinBASIC Beta 424-428.
24
+
22
25
The demos are all set to open and run, to set these up in your project:
23
26
24
27
These projects use tbShellLib, the x64-compatible successor to oleexp.tlb written in twinBASIC. First add a reference to 'twinBASIC Shell Library' in Settings->COM Type Library / Active-X References by clicking TWINPACK PACKAGES and selecting it from the list, or manually downloading it from it's [repository](https://github.com/fafalone/tbShellLib).
@@ -29,9 +32,19 @@ As an alternative, to have them in an editable form, for ucShellTree, you need t
29
32
30
33
### Update
31
34
32
-
**IMPORTANT:** These controls now require [twinBASIC Beta 239](https://github.com/twinbasic/twinbasic/releases) or newer. The changes in/for this release allow building them as Active-X DLLs that can be used in VB6; however they're not working in VBA yet. They also require tbShellLib 2.6.60 or newer, if you're adding them to your own project.
35
+
**IMPORTANT:** These controls now require [twinBASIC Beta 239](https://github.com/twinbasic/twinbasic/releases) (**temporary** through 423). The changes in/for this release allow building them as Active-X DLLs that can be used in VB6; however they're not working in VBA yet. They also require tbShellLib 2.6.60 or newer, if you're adding them to your own project.
36
+
37
+
**ucShellTree v2.9.1 Update**
38
+
```
39
+
-(Bug fix) AutoCheck = False not respected when expanding a checked folder (thanks to
40
+
VBForums user Mith for report and fix)
41
+
-(Bug fix) When AutoCheck = False and CheckBoxes = True is set at runtime, checkboxes
42
+
improperly cycled through partial checks. This is currently fixed as a work-
43
+
around that will not work properly if ExclusionChecks = True (and AutoCheck
44
+
= False), but it may be some time before I Can run down a proper fix.
I have not updated the joint projects yet-- the controls package or the FileDialogDemo. **Only** tbShellTree.twinproj and ucShellTree.twin/tbcontrol have been updated to 2.9. I'll look at the others next week after the new tB beta is out.\
0 commit comments