Name:  ucst-tb.jpg
Views: 396
Size:  28.7 KB
ucShellTree v2.8 - twinBASIC x86/x64 Port

Beta Release
This is a port of my VB6 ShellTree control.

Requires twinBASIC Beta 207 or newer

User control support in twinBASIC is brand new and a work in progress, and this control is complex and a lot of testing still needs to be done. But it's basically working, so I'm posting a preview for people to check out.

With the fixes in tB Beta 207, the control appears to be working properly (including in 64bit mode) and now resizing properly-- provided that you have a resize routine on your form that actually adjusts the size. If your form is resizable, the control must be too. If not, you can just put the constant size from design mode in the resize event. This is a tB bug that will hopefully be fixed soon.

One other caveat is that after being run from the IDE a few times, the program will no longer start until the IDE is restarted. This is likely related to the Terminate event not firing causing a lot of leaks, as well as other known memory leak issues currently in tB.

Also, IOleInPlaceActiveObject-based keyboard handling is currently disabled due to an incompatibility with tB at this point.

Download or browse source on GitHub