Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126

    [c# - vb.net] Modificare il cursore per tutta l'area

    ciao, utilizzando questo codice:
    codice:
    this.Cursor = Cursors.WaitCursor;
    riesco a modificare il cursore in clessidra.. se quando viene fatta questa chiamata il cursore si trova sulla form tutto funziona, mentre se il cursore è fuori dalla form (in qualunque altra area del desktop) questo non si modifica
    Qualche idea sul perchè? e magari una soluzione?

  2. #2
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,459
    Originariamente inviato da dops
    Qualche idea sul perchè? e magari una soluzione?
    Onestamente, credo sia giusto così: quale applicazione imposta la clessidra a livello globale, per tutto il sistema? :master:

    Tutt'al più, può essere utile impostarlo per i soli Form che costituiscono l'applicazione.

    codice:
    Application.UseWaitCursor = true;
    Ciao!
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  3. #3
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    Originariamente inviato da alka
    Onestamente, credo sia giusto così: quale applicazione imposta la clessidra a livello globale, per tutto il sistema? :master:

    Tutt'al più, può essere utile impostarlo per i soli Form che costituiscono l'applicazione.

    codice:
    Application.UseWaitCursor = true;
    Ciao!
    uhm.. quindi mi stò confondendo? non ho mai visto una applicazione con form che non riempie tutto il desktop che imposta il cursore su zone diverse dal form? mah.. allora ricordo male

  4. #4
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,459
    Originariamente inviato da dops
    non ho mai visto una applicazione con form che non riempie tutto il desktop
    Sul mio PC si tratta della minima parte delle applicazioni. Direi che è tipico principalmente delle applicazioni che gestiscono un "workspace", come gli ambienti di sviluppo o i programmi di grafica, per cui l'estensione per tutto lo spazio disponibile sul desktop è quasi d'obbligo.

    In ogni caso, usa il codice che ho scritto e funzionerà in tal senso, se i form dell'applicazione occupano tutto lo spazio disponibile (ma anche per gli applicativi di cui parli, la clessidra non appare se, pur essendo a tutto schermo, vengono sovrapposte altre applicazioni).

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

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

  5. #5
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    ok allora grazie mille

  6. #6
    Non vorrei sbagliarmi, ma ciò accade con tutte le applicazioni.

    Il cursore assume l'immagine di attesa (clessidra) solo quando si trova nello spazio dell'applicazione che in quel momento è in fase di attesa.

    Correggetemi se sbaglio.


  7. #7
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    si è quello che diceva alka

  8. #8
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,459
    Originariamente inviato da SkyNET290897
    Non vorrei sbagliarmi, ma ciò accade con tutte le applicazioni.
    Il cursore assume l'immagine di attesa (clessidra) solo quando si trova nello spazio dell'applicazione che in quel momento è in fase di attesa.
    E' quanto ho detto io all'inizio.
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

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

  9. #9
    Ops!

    A causa del blocco di pubblicità dopo il primo messaggio del post, non ho visto le risposte . . .

  10. #10
    Utente di HTML.it L'avatar di dops
    Registrato dal
    Jul 2000
    Messaggi
    4,126
    hihi

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.