Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    ListBox si sposta alla lettera premuta con la tastiera (purtroppo)

    Il titolo è già abbastanza esplicativo, comunque faccio un esempio

    Ho un ListBox. Premendo un tasto dalla tastiera il ListBox (senza che glielo abbia detto) seleziona la voce che comincia per quella lettera.

    Ho proprio la necessità di annullare questo comportamento, come posso fare?

    Grazie
    Ciao!

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Prova a intercettare l'evento KeyPress e imposta il tasto premuto a 0 (zero).
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

  3. #3
    Grazie davvero, ora funziona!

    Però ancora una cosa, perchè forse funziona solo per fortuna ...
    Nella Sub KeyPress imposto e.KeyChar = ChrW(0) , perchè e.KeyChar = 0 non me lo accetta

    Forse così facendo è come se premessi il tasto 0 della tastiera

    Ciao

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465
    Originariamente inviato da Marco Colli
    Forse così facendo è come se premessi il tasto 0 della tastiera
    No, poichè si parla del carattere corrispondente al codice 0 (zero), e non al tasto omonimo.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.