Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7734997
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 1, 20262026-06-01T07:23:22+00:00 2026-06-01T07:23:22+00:00

While making AutoHotkey-script I encountered the following problem. I need navigate listbox (one position

  • 0

While making AutoHotkey-script I encountered the following problem. I need navigate listbox (one position to lower direction). If the current selected line is a bottom line of visible listbox area, then navigation will take longer than if the selection is above the last line. There is an illustrating video of this behavior. (EDIT: As I understand it, there is an extra-time to redraw listbox)

The following script doesn’t work for the selected bottom-line.

Send, {tab}   ; Set focus to ListBox
Send, {down}  ; Navigate Listbox
Send, {enter} ; Submit selection

So, I can insert Sleep, 200 after second line. However, there maybe more elegant solution. If such a solution exists, describe it to me, please.

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-01T07:23:24+00:00Added an answer on June 1, 2026 at 7:23 am

    I’m not able to reproduce the behavior you’re talking about.

    There really isn’t anything inelegant about adding one Sleep command if it makes things work well.
    Sleep is very often needed when using the Send command for things to work smoothly, in various applications. This is because the Send command sometimes sends artificial keystrokes faster than the application is designed to handle. I have needed to write scripts like:

    Send, {x down}
    Sleep, 50
    Send, {x up}
    

    for it to work in several applications, to simulate the press duration.
    There is of course SetKeyDelay but then you don’t have as fine of control.

    Another option is using GuiControl to select things.
    Here is a rough example:

    Gui, Add, DropDownList, vColorChoice, Black|White|Red|Green|Blue
    Gui, Add, ListBox, vChoice Choose1 AltSubmit h120, Red|Green|Blue|Black|White
    Gui, Show, h156
    
    loop 4
    {
    Gui, Submit, nohide
    sleep, 1000
    GuiControl, Choose, Choice, % Choice + 1
    Send, {enter}{tab}
    } Return
    

    It’s a demonstration, not a practical script.
    To select something specific it would look like:

    GuiControl, Choose, Choice, 3
    
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

i have one problem while making a query wellid dated drillid 1 2000-05-01 11:30:00
I'm having a little problem while making a game, and while the problem is
I am facing a problem while making Excel's LinEST function. My program goes like
Is there a way to manually scale a view while making sure the position
Hello friends I am getting the following error while making the foreign key 'tbl_course'
While making my new site i needed new login script, so i can feel
I am having a strange problem while making an application in iPhone. The problem
While making my code, i ran into a strange problem. I hold 1 file
I am having a strange problem while making app requests. I understand that when
While making some final tests of a class-library that I'm writing for Windows Mobile

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.