+ Rispondi al messaggio
Visualizzazione dei risultati da 1 a 4 su 4

Massimizzare form in modo "intelligente"

  1. #1
    lucagfc non è in linea Scolaretto
    Post
    480
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao a tutt

    Mi chiedevo se ci fosse un modo in VB per capire la dimensione in altezza della barra start di Windows. Infati, quando voglio che il mio form sia a tutto schermo, vorrei impostare le dimensioni massime dello schermo in larghezza mentre in altezza vorrei che la barra di start fosse sempre visible e non coperta dal mio form. Sapete aiutarmi? grazie

  2. #2
    L'avatar di elisab
    elisab non è in linea Scribacchino
    Post
    1,750
    Like Inviati  
    0
    Like Ricevuti  
    0
    Ciao luca
    sicuramente mi sfugge qualcosa. Se massimizzi il form usando l'apposito pulsante (quello tra riduci a icona e chiudi) puoi comunque avere la Barra delle applicazioni di Windows sempre in primo piano andando in proprietà della barra (pulsante destro sulla barra) e selezionando Sempre in primo piano.
    Per massimizzare il form da codice
    Form1.WindowState = vbMaximized
    
    Come lo massimizzi il form??

    Ciao
    ℹ️ Leggi di più su elisab ...

  3. #3
    L'avatar di Brontolo
    Brontolo non è in linea Very Important Person
    Post
    3,144
    Like Inviati  
    6
    Like Ricevuti  
    5
    Puoi fare il contrario, cioè conoscere le dimensioni della workarea, che corrisponde allo schermo al netto della taskbar, usando la funzione dell'API SystemParametrsInfo impostando il primo parametro al valore SPI_GETWORKAREA.


  4. #4
    lucagfc non è in linea Scolaretto
    Post
    480
    Like Inviati  
    0
    Like Ricevuti  
    0
    Grazie mille ragazzi. Entrambe le soluzioni sono molto interessanti. elisab mi ha fatto notare quanto le cose possano essere semplici (basta usare la testa a volte). Interessante anche la soluzione di Brontolo! insomma GRAZIE MILLE

+ Rispondi al messaggio

Potrebbero interessarti anche ...

  1. Risolto: LibreOffice "BASE" - Connessione a db MYSQL "drive JDBC non caricati" non li vede
    Da CMCS nel forum LibreOffice, OpenOffice e altro
    Risposte: 5
    Ultimo Post: 30-07-2014, 12:45
  2. Aggiornamento tabella in modo "incrementale"
    Da Kwisatz nel forum Microsoft Access
    Risposte: 0
    Ultimo Post: 13-02-2012, 21:01
  3. Aggiungere campi a maschera in modo "dinamico"
    Da RiccardoA nel forum Microsoft Access
    Risposte: 6
    Ultimo Post: 06-09-2011, 16:21
  4. Risposte: 2
    Ultimo Post: 12-06-2009, 18:41
  5. togliere delle fastidiose """""""
    Da cubateam nel forum Microsoft Word
    Risposte: 10
    Ultimo Post: 21-06-2007, 20:06