Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156

    Limitare l'escursione del mouse

    Buon giorno a tutti.
    Il mio quesito del giorno e' il seguente:
    il mio programma possiede una form che si apre con dimensioni settate ,quindi non a tutto schermo.Vorrei sapere se e' possibile limitare la posizione del muose solamente alla form in oggetto in modo tale che l'utente non possa andare sui controlli della form che c'e' sotto quella in prima vista.
    Grazie

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma il form aperto e' modale?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    Cosa vuol dire?Scusa la mia precaria conoscenza.E' un form normale aperto in centro allo schermo.Solo che sotto c'e' gia un'altro form.Visto che la form in primo piano e' quella piu' piccola vorrei che il mouse rimanga contenuto in questa form finche non viene chiusa

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Secondo me, è una pessima scelta. Non vi sono applicazioni in circolazione che pongono una simile limitazione, proprio perché la necessità di passare ad un'altra applicazione è imprescindibile all'interno di un sistema operativo su cui girano, per natura, tante applicazioni.

    Non vedo poi quale sarebbe il vantaggio di una simile limitazione: esistono già i form modali per garantire che non sia possibile accedere al form sottostante, senza contare che seguire una simile strada significherebbe inoltre dover limitare i tasti, non solo il mouse, per impedire che sia possibile selezionare tramite le apposite combinazioni la finestra sottostante che ha invocato il form superiore.

    Insomma, secondo me, se il motivo di questa funzionalità è quello che hai esposto, è meglio lasciar perdere e favorire soluzioni più standard, condivise, amichevoli ed efficaci.

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

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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    Ok,grazie.Mi spieghi cosa sono i form modali?

  6. #6
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da multijet
    Ok,grazie.Mi spieghi cosa sono i form modali?
    Una ricerchina sul forum?

    Leggi questa discussione.

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

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

  7. #7
    Utente di HTML.it L'avatar di LMondi
    Registrato dal
    Sep 2004
    Messaggi
    1,291
    Ciao multijet,
    fermi restando i suggerimenti di alka, se proprio vuoi ... ti segnalo questo esempio
    "Come limitare il movimento del mouse su un form"
    lo trovi qui.
    Ho provato l'esempio di codice, sembra funzionare; tra l'altro è previsto il ripristino delle funzioni standard del mouse.
    LM

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    156
    Provo subito.Per ora ho posto in enabled=false la form che rimane sotto e quando chiudo quella attiva in prima vista riabilita quella sotto
    Ciao e grazie

  9. #9
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,472
    Originariamente inviato da multijet
    Provo subito.Per ora ho posto in enabled=false la form che rimane sotto e quando chiudo quella attiva in prima vista riabilita quella sotto
    Sei sicuro che disabilitando un Form si impedisca comunque di accedervi?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  10. #10
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Originariamente inviato da multijet
    Provo subito.Per ora ho posto in enabled=false la form che rimane sotto e quando chiudo quella attiva in prima vista riabilita quella sotto
    Ciao e grazie
    Ma perche' non apri la seconda in modalita' vbModal ?

    In questo modo risolvi facilmente ...

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.