Results 1 to 40 of 260

Thread: [VB6] ucShellBrowse: A modern replacement for Drive/FileList w/ extensive features

Hybrid View

  1. #1

    Thread Starter
    PowerPoster
    Join Date
    Jul 2010
    Location
    NYC
    Posts
    7,653

    Thumbs up Re: [VB6] ucShellBrowse: A modern replacement for Drive/FileList w/ extensive feature

    Project Update: Version 9.4
    (Note: 9.3 R3 was just released a couple days ago and contained critical updates, so if you missed it make sure to grab 9.4 even if you don't care about this change to make sure you cover the bugs. Sorry, I've been working on this problem on and off since Version 1.0, finally solved it, and wanted to share immediately instead of whenever there's a big batch of changes)

    It's finally nice to have an immediate update because something **GOOD** has occured: I have finally solved implementing IOleInPlaceActiveObject based keyboard focus control for UserControls with multiple subcontrols on them. Previously this technique was limited to single-control UserControls. What this means: Arrow keys work EVERYWHERE in the RIGHT WAY. As soon as you click a control, it doesn't matter what the last control was, the arrow keys will now work as they're supposed to, instead of being sent to the wrong control! (This was a problem far harder than you'd ever imagine).
    That's the only change. Wanted it out immediately

    Code:
    'New in v9.4 (Released 13 Mar 2021)
    '
    '-I was finally able to figure out how to implement IOleInPlaceActiveObject-based
    ' keyboard focus control. The arrow keys work the first time in almost all
    ' circumstances now; the FilterBars on ListViews don't seem to support them? But
    ' besides that, they're working everywhere; ListView, Combo edit, search box, file
    ' properties in the Details Bar, all controls on the Column Select and Search Ops/
    ' Advanced Search popups.

  2. #2
    PowerPoster wqweto's Avatar
    Join Date
    May 2011
    Location
    Sofia, Bulgaria
    Posts
    6,167

    Re: [VB6] ucShellBrowse: A modern replacement for Drive/FileList w/ extensive feature

    Quote Originally Posted by fafalone View Post
    I have finally solved implementing IOleInPlaceActiveObject based keyboard focus control for UserControls with multiple subcontrols on them. Previously this technique was limited to single-control UserControls.
    Just curious what changes you made (would have peeked commit history if this project was on github) because current IPAO implementation looks faily standard IMO.

    Was there some kind of a bug in the previous impl or is there a new revelation about Ax UI interactions you would like to share?

    cheers,
    </wqw>

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width