Explore our store and support our creators
A skinnable single-select dropdown with runtime options and same-layer rendering for Construct 3.
Virtual SelectList is a skinnable single-select dropdown world object for Construct 3. It renders the closed control and expanded option list in the same Construct layer, preserving normal transforms, opacity, clipping, and Z order.
Place Virtual SelectList in a layout, define the initial options with JSON, and use On selection changed to react to the selected value. Options can also be added, inserted, removed, enabled, disabled, or replaced while the project is running.
The skin contains twelve 128 x 128 frames for the closed states, dropdown panel, option states, arrows, and selected check. Background frames use nine-slice rendering, while arrows and checks remain independent sprites. Existing object types retain their project-owned edited skin.
Players can select options with pointer or touch input, scroll long lists with the wheel or vertical drag, and navigate with Arrow keys, Home, End, Enter, Space, and Escape.
Virtual SelectList supports single selection only. Objects with a higher Z order on the same layer can cover the expanded list by design. Multi-select, search, option groups, and per-option icons are not included in this release.
Buy with us and we will refund 100% of the cost of the asset if it's non-functional or not as described and the author doesn't fix the issue for you in a timely manner.
22 files in 6 asset packs for one price