Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    54

    [C#] Bloccare una form(spostamenti,chiusura)

    Salve a tutti ho un programma con delle form avrei bisogno che queste form non siano spostabili dalla loro posizione in modo che chi usa il software non possa spostarle per andare su desktop.

    Qualche idea?

  2. #2
    Utente di HTML.it L'avatar di Brainjar
    Registrato dal
    Nov 2004
    Messaggi
    1,162
    Chiedi troppe cose in una :
    Per non far spostare e/o ridiminsionare le form devi usare la proprietà .Locked del form stesso ed impostarla su True.
    La cosa che chiedi, impedire di arrivare al Desktop, è 'praticamente' ingestibile.
    Non dico impossibile. Ma .... a cosa può servire ?
    Con il vecchio VB60 c'era in giro sulla rete qualcosa come 'Always On Top' ma nella pratica
    attuale, a parte applicazioni di tipo mission critical, non è utilizzabile .....
    Ciao, Brainjar

  3. #3
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    54

    .

    Utilizzando la proprietà lock della form viene bloccato il ridimensionamento ma se cerco di spostarla lo fa ancora!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    42
    Per bloccare la chiusura potresti fare in questo modo:

    codice:
    private void Form1_FormClosing(object sender, FormClosingEventArgs e)
    {
        e.Cancel = true;
    }

    Per evitare lo spostamento ci sto studiando ma è un po' più complesso.

  5. #5
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    54

    .

    Bisognerebbe fare forse un eventhandler che

    Se posizione form cambiata
    allora posizione form risettata a standard

    in questo modo ogni volta che si genera l'evento spostastamento la form viene rimessa al suo posto

  6. #6
    E la proprietà Moveable? Ovviamente su True.

    Ne approfitto per porvi una domanda sempre sui form: se ho un form aperto e clicco fuori dal form stesso, perchè si riduce ad icona? Vorrei che restasse attivo anche se clicco al di fuori della sua area, poi se voglio chiuderlo sono obbligato a cliccare sulla X rossa, che dite?

  7. #7
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    54
    io non la trovo questa proprietà movable... VVoVe:


    visual studio 2005?
    C Sharp?
    Proprieties della form?

  8. #8
    Ah scusami, non ho letto [C#], credevo VB6, Pardon.

    Ritiro anche la mia richiesta, anch'essa relativa a VB6.

  9. #9
    Utente bannato
    Registrato dal
    Jul 2006
    Messaggi
    54

    .

    Ah ecco la domanda resta aperta^^

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,463

    Moderazione

    Originariamente inviato da Fryderyk
    Ne approfitto per porvi una domanda sempre sui form: se ho un form aperto e clicco fuori dal form stesso, perchè si riduce ad icona? Vorrei che restasse attivo anche se clicco al di fuori della sua area, poi se voglio chiuderlo sono obbligato a cliccare sulla X rossa, che dite?
    Ciascuna discussione viene aperta con un argomento da mantenere ed è dedicata alla ricezione di soluzioni per l'autore, quindi non è corretto intervenire ponendo altri problemi, a maggior ragione se si parla di linguaggi e problemi differenti.
    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.