Skip to content
GitLab
    • GitLab: the DevOps platform
    • Explore GitLab
    • Install GitLab
    • How GitLab compares
    • Get started
    • GitLab docs
    • GitLab Learn
  • Pricing
  • Talk to an expert
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
    • Switch to GitLab Next
    Projects Groups Topics Snippets
  • Register
  • Sign in
  • Lazarus Lazarus
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
    • Locked files
  • Issues 2,094
    • Issues 2,094
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 14
    • Merge requests 14
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Container Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • External wiki
    • External wiki
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FPC
  • LazarusLazarus
  • LazarusLazarus
  • Issues
  • #33383
Closed
Open
Issue created Mar 08, 2018 by FPC Admin account@fpc_adminOwner

SHIFT click to select a range doesn't work in Object Inspector

Original Reporter info from Mantis: rvk
  • Reporter name: Rik van Kekem

Description:

Selecting multiple components with SHIFT-click (selecting a range) doesn't work anymore from Lazarus 1.8 an higher.

The TTreeView for the Object Inspector has tvoAllowMultiSelect in the options but the MultiSelectStyle only has [msControlSelect] and msShiftSelect is missing from that.

Lazarus 1.6.4 didn't use the msShiftSelect value but 1.8+ does.
The Lazarus IDE needs msShiftSelect in the MultiSelectStyle too.

Steps to reproduce:

Open a new project.
Drop a few TButtons on the form.
Now select the first from the Object Inspector.
Hold the SHIFT and select the last.

Expected behavior (and working in Laz 1.6.4) is that all items are selected.

Mantis conversion info:

  • Mantis ID: 33383
  • Build: trunk
  • Platform: All
  • Fixed in version: 1.9 (SVN)
  • Fixed in revision: 57497 (#1dc4d93a)
  • Target version: 1.8.4
Assignee
Assign to
Time tracking