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

    [delphi]shortcut su bottone

    Ho fatto una procedura che cancella dei file, la funzione viene avviata dall'evento click del bottone...al bottone vorrei associare il pulsante DEL della tstiera, come devo procedere?


    grazie mille

    ciao

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,311
    Il metodo più pulito consiste nell'utilizzare un componente ActionList e definire un'azione per la cancellazione del file.

    Ciascuna azione supporta diverse proprietà, Caption, Hint, ShortCut, ecc.

    Puoi associare il tasto DEL a quell'azione in modo che alla pressione del pulsante essa venga eseguita. Se associ il pulsante a tale azione tramite la proprietà Action, otterrai l'esecuzione dell'azione anche su pressione del pulsante.

    Il metodo alternativo è quello di definire l'evento OnKeyPress del form, magari impostando KeyPreview a True, distinguendo il carattere DEL ed eseguire la procedura di cancellazione quando il pulsante corrispondente viene premuto, ma è una soluzione che mi piace molto di meno.

    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3

    delphi]shortcut su bottone

    Grazie alKA


    Ho risolto intercettando la pressione del tasto DEL.

    if Keyvar=(codiceASCI) then
    codice...


    grazie ciao ciao

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 © 2024 vBulletin Solutions, Inc. All rights reserved.