Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [C#] Ridimensionare form.

    Ciao a tutti, volevo chiedervi se fosse possibile aumentare l' altezza di una form, ma non di scatto, ma gradualmente e lentamente? è possibile?.
    Grazie a tutti.

  2. #2
    Ciao
    utilizza un Thread che si occupa di chiamare un metodo che aumenta la dimensione della finestra, all'interno di questo metodo addormenti il Thread per qualche millisecondo
    ad esempio

    codice:
    Thread t;
    private void Form1_Shown(object sender, EventArgs e)
    {
           t = new Thread( new ThreadStart( aumentaAltezza ) );
           t.Start();
     }
    
    
    private void aumentaAltezza()
    {
          this.Height++;             //aumento l'altezza del form
          Thread.Sleep(5);         //addormento il Thread per 5 millisecondi
    }
    mic

  3. #3
    fantastico, grazie mille, mi sembra molto pulito veramente grazie .

  4. #4
    scusa michele, vs mi ridà un eccezione non gestita sul cross-threading, ho provato anche copiando l' esempio.

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.