in

dotNet Umbria

Il primo User Group in Umbria sul mondo .Net
Latest post 01-21-2008 9:47 AM by Fabrizio Bernabei. 3 replies.
Page 1 of 1 (4 items)
Sort Posts: Previous Next
  • 01-17-2008 11:47 AM

    Bloccare tastiera

     Ciao a tutti,

    ed eccomi qua con un nuovo problema: Mi piacerebbe sapere come fare a bloccare la tastiera mentre gira la mia applicazione. Nel senso che se uno schiacca il tasto win sulla tastiera del palmare nn deve fare assolutamente niente, e questo deve succedere per tutti i tasti.

     

    Grazie in anticipo a tutti. 

  • 01-20-2008 4:06 PM In reply to

    Re: Bloccare tastiera

    Potresti essere un po' più preciso? Di quale tastiera stai parlando? Di quella virtuale di Windows Mobile che appare quando ti posizioni su di un controllo per l'inesrimento del testo (tipo TextBox)?

    Se il caso è questo, la prima cosa che mi viene per non far apparire in automatico la tastiera standard di Windows Mobile (sempre che questo sia sufficiente e non ti serva un controllo più capillare su eventuali tasti premuti) è possibile utilizzare il controllo InputPanel (controllo non visuale disponibile nel CF) impostando la property Enabled a false.

    Intendevi una cosa del genere? 

    Fabrizio Bernabei   
    www.kitendo.com
    www.innovactive.it

  • 01-20-2008 4:12 PM In reply to

    Re: Bloccare tastiera

    Hai ragione sono stato poco preciso...Intendevo la tastiera hardware del palmare. Ha una tastiera tipo qwerty.

     

    Grazie in anticipo 

  • 01-21-2008 9:47 AM In reply to

    Re: Bloccare tastiera

    Allora vediamo.. Una prima possibile soluzione potrebbe essere quella di gestire gli eventi KeyDown-KeyUp-KeyPress della form, ma in questo modo quasi sicuramente non è possibile gestire i tasti funzioni caratteristici dei dispositivi mobile.
    Forse l'unica alternativa "percorribile" è quella degli hook di sistema che dovrebbero consentire un'interazione più "a basso livello" con il sistema. Un esempio (il codice è eventualmente da completare.. leggi anche i commenti) di utilizzo lo puoi trovare a questo indirizzo:

    http://blog.opennetcf.org/ayakhnin/CommentView,guid,84b95802-76d7-499c-b266-e2251ab15706.aspx

    Spero sia utile..

    Ciao 

    Fabrizio Bernabei   
    www.kitendo.com
    www.innovactive.it

Page 1 of 1 (4 items)
dotNet Umbria 2007-2008
Powered by Community Server (Commercial Edition), by Telligent Systems