{"id":21070813,"url":"https://github.com/fafalone/ucdrivecombo","last_synced_at":"2025-10-12T15:47:36.896Z","repository":{"id":235153931,"uuid":"790166112","full_name":"fafalone/ucDriveCombo","owner":"fafalone","description":"Modernized DriveList control replacement","archived":false,"fork":false,"pushed_at":"2024-04-22T12:15:49.000Z","size":83,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-04-22T12:58:15.764Z","etag":null,"topics":["activex-control","drive-select","twinbasic","vb6","vba","windows"],"latest_commit_sha":null,"homepage":"","language":"Visual Basic 6.0","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/fafalone.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2024-04-22T11:43:51.000Z","updated_at":"2024-05-20T06:00:15.321Z","dependencies_parsed_at":"2024-04-22T12:58:18.932Z","dependency_job_id":"95304376-7586-48b9-838f-e1db34b0dc25","html_url":"https://github.com/fafalone/ucDriveCombo","commit_stats":null,"previous_names":["fafalone/ucdrivecombo"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/fafalone/ucDriveCombo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fafalone%2FucDriveCombo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fafalone%2FucDriveCombo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fafalone%2FucDriveCombo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fafalone%2FucDriveCombo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fafalone","download_url":"https://codeload.github.com/fafalone/ucDriveCombo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fafalone%2FucDriveCombo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279011862,"owners_count":26085005,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["activex-control","drive-select","twinbasic","vb6","vba","windows"],"created_at":"2024-11-19T18:48:28.141Z","updated_at":"2025-10-12T15:47:36.859Z","avatar_url":"https://github.com/fafalone.png","language":"Visual Basic 6.0","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ucDriveCombo v1.6 (Updated 19 May 2024)\nModernized DriveList control replacement\n\n![image](https://github.com/fafalone/ucDriveCombo/assets/7834493/ce6113be-5546-4afd-8956-dca8b049d1c7)\n\n**Files**\n\n* TestUCDC.twinproj - twinBASIC Test Form project\n* ucDriveComboTest.vbp - VB6 Test Form project\n* ucDriveComboPackage.twinpack - twinBASIC Package version of control\n* ucDriveComboPackage.twinproj - Package build configuration project\n* ucDriveComboControl.twinproj - twinBASIC Active-X Control  (OCX) build config\n* ucDriveCombo.ctl/ucDriveCombo.ctx/mUCDCHelper.bas - VB6 UserControl files (add these three to your projects using it)\n* ucDriveCombo.twin - Browsable source code export from twinBASIC\n\n```\n'********************************************************************\n' ucDriveCombo v1.6\n' A Modern DriveList Replacement\n' by Jon Johnson\n'\n' Provides a modernized option for a Drive Combo without the extra\n' complexity of a full blown ucShellBrowse control.\n'\n' Requirements: VB6 or twinBASIC Beta 515\n'    Note: This file combines the mUCDCHelper module; in VB6 that\n'          must be in its own .bas.\n'\n' Features:\n'   -Same codebase for VB6 and twinBASIC\n'   -64bit compatible\n'   -Filter drives shown by type\n'   -Uses same friendly name and icon as Explorer\n'   -Monitors for drive add/remove (optional)\n'   -Supports both dropdown list and standard dropdown styles\n'   -Drive selection can be get/set by path, letter, or name.\n'   -SelectionChanged event\n'   -Can provide list of drives\n'   -Can optionally classify USB hard drives as removable.\n'\n' Changelog:\n'  Version 1.6 (Released 19 May 2024)\n'   -Added ShowHiddenDrives option, default false, to show/hide\n'    drives that are hidden from the user in Explorer.\n'   -Changed default BackColor to standard CB's white.\n'\n'  Version 1.5 (Released 27 Apr 2024)\n'   -(Bug fix) NoFixedUSB option not working\n'   -(Bug fix) Drive type always reported as 0\n'\n'  Version 1.4 (Released 25 Apr 2024)\n'   -The .Drive legacy method now returns the same path for\n'    mapped network drives.\n'   -There's now a drive icon and control name/version in the\n'    combobox during design mode instead of a generic combo.\n'\n'  Version 1.3 (Released 23 Apr 2024)\n'   -The .Drive property now returns names identical to the legacy\n'     DriveList control, and when set, behaves identical to that\n'     as well, only comparing the first letter.\n'   -(Bug fix) ShowRemovableDrives toggled network drives instead.\n'\n'  Version 1.2 (Released 22 Apr 2024)\n'   -Add Drive property get/let for compatibility with DriveList;\n'     it behaves identically to .SelectDriveName.\n'   -DriveCount is now ListCount, for DriveList compat. Also added\n'     .ListIndex for selected index, and .List, same as GetDriveName.\n'   -Add Enabled property get/let.\n'   -(Bug fix) FocusDriveList VB6 syntax error\n'   -(Bug fix) VB6 control bottom cut off\n'\n'  Version 1.1 (Released 22 Apr 2024)\n'   -Autosize UC height to combo height\n'   -Custom drop width now DPI aware\n'   -FocusDriveList method to hopefully partially defray the lack of\n'      a massive and usually typelib dependent in-place activation\n'      hook to handle tab properly. Recommend ucShellBrowse if you\n'      need proper tab key support.\n'   -(Bug fix) DPI variable overridden by old test line.\n'\n'  Version 1.0 (Released 22 Apr 2024)\n'   -Add Property Lets for SelectedDrive_____\n'   -Add device add/remove monitoring via RegisterDeviceNotification\n'   -Add DPI aware support\n'   -Add DropdownWidth option\n'\n'********************************************************************\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffafalone%2Fucdrivecombo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffafalone%2Fucdrivecombo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffafalone%2Fucdrivecombo/lists"}