Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    59

    visual basic 2005 .net funzione doppio clic

    cia a tutti.
    io ho creato il mio programma e ho impostato come formborderstyle su none in modo da non avere bordo....po sono riuscito a far in modo che senza bordo riesca a spostare cliccando sul form il mio programma.......il mio problema e che se faccio doppio click sul form me lo ingrandisce e rimpicciolisce.....si puo fare qualcosa?? c'è un modo per bloccare il tasto del mouse doppio clic??

    grazie

  2. #2
    la form deve essere Fixed, in quel modo non si ingrandisce o rimpicciolisce, se non puoi usare la form fixed, basta che inserisci nel mix e max delle dimensioni, i valori delle dimensioni attuali.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    59
    ma io non voglio il bordo...io su formborderstyle lo voglio lasciare su none. ho messo come hai detto te le dimensioni massime e minime come quelle del form ma quando faccio doppio click e il mio programma che magari si trova in centro scherma si posiziona in alto a sinistra.

  4. #4
    ma a questo punto ti conviene fare cosi'
    [list=1][*]Creare una form master[/*][*]Sovrascrivere il metodo OnPaint e ridisegnare la form[/*][*]Ereditare le altre form da questa, per riciclare codice.[/*][/list=1]
    A questo punto non ti resta che implementare nell' onPaint anche il ridimensionamento, in questo anche se fai doppio click tu comunque hai stabilito che la form venga disegnata in quel punto con quelle dimensioni ...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2007
    Messaggi
    59
    riesci a spiegarmi meglio perchè è da poco che faccio con vb .net e non so cosa hai detto

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.