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,095
    • Issues 2,095
    • 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
  • #32533
Closed
Open
Issue created Oct 11, 2017 by FPC Admin account@fpc_adminOwner

TDateEdit/TTimeEdit controls break the tab order

Original Reporter info from Mantis: tsapi
  • Reporter name: Tsvetoslav

Description:

When a TDateEdit or TTimeEdit control has the focus and the user presses "Tab" key, the focus goes to the first control (the control with TabOrder = 0).

Steps to reproduce:

In Lazarus create a new GUI application, and add a few controls, including a TDateEdit and TTimeEdit controls (from the Misc component page). For example, add two standard TEdit controls, TDateEdit control, TTimeEdit control, and again two TEdit controls like in Screenshot1. Compile and run the program.
Select the Edit1 and press Tab key, the focus goes to Edit2 - OK.
Press again Tab key, the focus goes to DateEdit1 - OK.
Press again Tab key, the focus goes to Edit1 - WRONG!
Select the TimeEdit1 and press Tab key - the focus goes to Edit1 - WRONG!

Mantis conversion info:

  • Mantis ID: 32533
  • OS: Windows
  • OS Build: 7
  • Platform: x86_64
  • Version: 1.9 (SVN)
  • Fixed in version: 1.9 (SVN)
  • Fixed in revision: 56031 (#93eedde9)
Assignee
Assign to
Time tracking